0
0
0
-1
-1
-1
0
-1
-1
0
-1
0
-1
0
-1
1
-2
2
-3
3
-6
6
-9
10
-13
15
-20
26
-38
64
-230
-884
-800
-826
-790
-899
-995
-1010
-934
-806
-736
-768
-817
-829
-856
-884
-957
-1015
-1052
-1121
-1138
-1132
-1114
-1060
-1020
-955
-848
-753
-740
-768
-821
-876
-858
-807
-781
-738
-677
-573
-423
-228
24
302
552
797
1027
1331
1649
1701
1548
1380
1301
1297
1206
959
819
949
1280
1606
1675
1651
1783
2055
2191
2123
2119
2305
2567
2702
2746
2733
2409
1277
-739
-2929
-4267
-4394
-4078
-3997
-3848
-2934
-1289
-20
-124
-1112
-1810
-1706
-1337
-1333
-1425
-943
213
1428
2135
2221
2064
1866
1563
1094
290
-1005
-2519
-3664
-3890
-3360
-2866
-2729
-2537
-1922
-1133
-834
-1407
-2395
-2995
-2896
-2390
-1957
-1611
-1035
-98
886
1216
768
39
-490
-844
-1229
-1618
-1858
-1875
-1749
-1605
-1487
-1324
-1167
-1104
-1076
-864
-499
-199
-62
76
426
927
1400
1669
1734
1723
1758
1732
1551
1309
1183
1331
1558
1799
2090
2318
2365
2341
2407
2665
2956
2919
2614
2244
1840
1194
-194
-2293
-4337
-5428
-5337
-4714
-4215
-3666
-2590
-1094
52
176
-581
-1347
-1497
-1111
-713
-472
-73
757
1868
2704
2838
2404
1886
1560
1225
697
27
-623
-1146
-1532
-1854
-2124
-2474
-3011
-3506
-3599
-3173
-2579
-2327
-2471
-2494
-2120
-1627
-1342
-1277
-1046
-445
258
691
660
379
108
-69
-351
-885
-1493
-1883
-1939
-1882
-1938
-2083
-2171
-2189
-2142
-2074
-1930
-1686
-1489
-1304
-1092
-832
-542
-323
-170
121
615
1213
1672
1800
1704
1623
1654
1596
1168
551
344
769
1331
1506
1390
1495
2093
2715
2746
2297
2047
2346
2775
2675
2141
1700
1499
1048
-304
-2516
-4431
-5068
-4710
-4314
-4249
-3901
-2638
-901
135
-48
-732
-896
-465
-135
-239
-327
100
1015
1855
2027
1756
1585
1593
1472
1010
356
-93
-380
-803
-1425
-2036
-2451
-2696
-3006
-3501
-3867
-3664
-2859
-2097
-1938
-2004
-1650
-895
-421
-574
-798
-524
80
376
133
-259
-364
-296
-424
-875
-1466
-1875
-1993
-1985
-2105
-2324
-2428
-2263
-2009
-1883
-1720
-1397
-1040
-834
-696
-450
-123
72
5
-63
172
654
1044
1182
1168
1242
1428
1563
1445
1063
603
384
612
917
939
852
1048
1613
2185
2387
2334
2413
2692
2897
2658
2043
1504
1230
939
183
-1310
-3176
-4404
-4560
-4177
-4040
-4130
-3651
-2312
-857
-183
-406
-793
-640
-213
-84
-280
-308
215
1029
1544
1600
1442
1355
1319
1100
688
234
-185
-603
-1065
-1577
-2055
-2474
-2892
-3342
-3758
-3926
-3644
-2963
-2343
-2005
-1651
-1006
-367
-203
-355
-396
-141
106
4
-310
-481
-468
-498
-735
-1128
-1483
-1705
-1853
-1960
-2097
-2209
-2202
-2146
-2088
-1957
-1717
-1389
-1045
-746
-460
-147
102
207
215
251
447
720
912
1034
1156
1324
1463
1501
1319
970
695
693
855
926
0
0
0
-1
-1
-1
0
-1
-1
0
-1
0
-1
1
-2
2
-4
5
-7
8
-12
14
-19
23
-29
35
-46
60
-87
151
-546
-2161
-1849
-1621
-1359
-1246
-1010
-705
-487
-461
-504
-470
-377
-374
-487
-533
-500
-494
-579
-584
-415
-234
-208
-273
-297
-257
-304
-552
-830
-996
-1135
-1254
-1309
-1233
-1080
-931
-788
-631
-456
-312
-259
-240
-240
-244
-266
-382
-529
-636
-716
-782
-851
-871
-820
-762
-641
-521
-450
-388
-348
-327
-320
-339
-350
-376
-385
-398
-405
-358
-330
-253
-111
67
251
350
384
429
453
407
320
189
37
-127
-240
-253
-258
-258
-204
-129
-4
163
306
435
523
550
555
586
583
547
502
441
379
358
374
411
438
449
432
421
385
276
65
-217
-511
-754
-965
-1180
-1383
-1503
-1490
-1408
-1341
-1290
-1164
-1028
-901
-799
-723
-629
-571
-557
-543
-520
-472
-460
-483
-422
-339
-291
-216
-162
-111
-53
-53
-95
-163
-251
-330
-420
-494
-577
-601
-614
-636
-580
-508
-454
-399
-332
-210
-145
-126
-147
-189
-183
-226
-281
-303
-343
-374
-385
-402
-331
-242
-171
-90
-9
100
183
173
153
176
151
114
66
-2
-24
-35
-41
-51
-80
-40
46
116
165
197
232
239
219
227
228
215
148
85
91
112
114
107
109
137
176
171
187
194
198
150
81
44
-14
-93
-220
-331
-414
-459
-496
-556
-620
-616
-576
-555
-538
-559
-511
-468
-461
-454
-448
-416
-437
-468
-448
-412
-390
-380
-378
-339
-273
-252
-261
-251
-210
-215
-257
-316
-346
-344
-338
-357
-397
-401
-363
-297
-254
-229
-229
-249
-239
-253
-288
-311
-362
-373
-386
-430
-430
-386
-362
-360
-321
-267
-207
-153
-124
-97
-53
-27
-6
-5
-18
0
19
12
17
8
2
-26
-51
-24
-40
-73
-115
-142
-136
-152
-180
-204
-194
-212
-239
-237
-248
-192
-91
-71
-66
-50
-3
33
38
28
6
-26
-74
-92
-80
-100
-127
-199
-256
-261
-273
-303
-350
-371
-387
-390
-364
-344
-342
-348
-362
-341
-356
-368
-367
-369
-346
-324
-346
-351
-325
-295
-263
-273
-293
-310
-306
-288
-314
-328
-326
-338
-375
-415
-400
-366
-353
-345
-341
-328
-289
-298
-299
-301
-331
-320
-299
-307
-310
-318
-322
-310
-299
-282
-254
-241
-231
-192
-151
-143
-156
-186
-199
-209
-182
-159
-166
-166
-145
-161
-183
-198
-207
-216
-226
-205
-212
-227
-228
-228
-244
-258
-267
-279
-280
-286
-267
-231
-217
-217
-193
-160
-136
-130
-129
-111
-123
-149
-141
-136
-146
-112
-97
-135
-162
-154
-150
-174
-214
-256
-283
-291
-306
-326
-330
-319
-312
-326
-353
-329
-304
-294
-290
-297
-306
-276
-255
-273
-306
-317
-314
-317
-310
-309
-320
-321
-310
-335
-356
-372
-380
-381
-393
-385
-371
-374
-370
-358
-345
-310
-318
-340
-345
-345
-362
-372
-398
-435
-415
-411
-399
-378
-375
-380
-366
-330
-307
-308
-300
-285
-272
-242
-230
-230
-226
-208
-189
-166
-167
-186
-158
-147
-154
-169
-208
-219
-187
-189
-197
-219
-273
-301
-324
-312
-282
-267
-263
-247
-222
-194
-158
-150
-156
-161
-152
-120
-111
-126
-103
-110
-146
-159
-171
-181
-212
-254
-265
-243
-234
-254
-276
-267
-244
-234
-254
-281
-278
-264
-220
-189
-195
-207
-209
-224
-221
-243
-304
-307
-282
-270
-269
-288
-312
-315
-316
-323
-331
-346
-341
-336
-340
-339
-304
-222
-189
-214
-203
-147
-106
-122
-169
-167
-170
-190
-207
-223
-217
-236
-279
-293
-288
-279
-299
-347
-364
-355
-347
-340
-325
-316
-294
-289
-283
-236
-202
-182
-171
-179
-171
-158
-152
-156
-153
-152
-181
-190
-190
-199
-217
-246
-260
-261
-243
-226
-212
-184
-187
-193
-184
-171
-163
-174
-185
-189
-173
-179
-172
-168
-206
-229
-232
-220
-212
-212
-202
-198
-185
-182
-183
-164
-162
-166
-160
-157
-143
-144
-181
-197
-203
-192
-194
-222
-233
-251
-262
-255
-242
-228
-237
-241
-258
-276
-275
-275
-311
-310
-316
-318
-266
-236
-225
-225
-221
-210
-216
-207
-214
-211
-186
-169
-176
-180
-211
-248
-257
-258
-280
-329
-369
-380
-346
-335
-422
-462
-331
-365
-441
-331
-244
-285
-298
-222
-203
-186
-149
-210
-202
-101
-142
-191
-134
-119
-192
-267
-267
-265
-295
-345
-407
-395
-328
-331
-342
-330
-304
-315
-343
-307
-273
-267
-261
-267
-242
-205
-205
-201
-194
-189
-213
-220
-208
-200
-199
-212
-248
-235
-222
-238
-251
-240
-238
-232
-238
-244
-209
-228
-264
-280
-289
-292
-285
-307
-315
-294
-303
-334
-326
-298
-269
-248
-253
-280
-257
-215
-169
-158
-174
-189
-204
-184
-163
-147
-158
-193
-192
-153
-134
-139
-168
-206
-220
-252
-262
-262
-281
-311
-340
-328
-325
-295
-294
-313
-312
-316
-291
-253
-266
-283
-257
-252
-244
-196
-197
-191
-180
-165
-149
-147
-151
-160
-185
-227
-259
-301
-338
-364
-388
-405
-428
-425
-412
-388
-378
-398
-389
-374
-372
-365
-348
-384
-385
-369
-386
-373
-356
-349
-333
-320
-324
-318
-306
-337
-341
-339
-359
-364
-366
-364
-358
-371
-376
-353
-325
-296
-259
-264
-268
-265
-259
-264
-262
-267
-270
-268
-277
-246
-237
-273
-315
-315
-270
-213
-191
-198
-203
-188
-159
-157
-152
-163
-202
-199
-227
-251
-251
-254
-237
-233
-226
-192
-181
-199
-223
-261
-274
-293
-310
-303
-285
-264
-269
-276
-269
-253
-227
-227
-240
-249
-233
-216
-212
-196
-197
-211
-215
-229
-221
-225
-253
-264
-285
-282
-253
-247
-257
-262
-279
-270
-258
-283
-319
-309
-291
-286
-295
-292
-271
-290
-286
-261
-262
-246
-243
-260
-260
-280
-296
-309
-327
-331
-343
-354
-344
-314
-290
-279
-299
-322
-336
-318
-298
-312
-340
-329
-291
-267
-221
-222
-232
-228
-230
-226
-221
-241
-252
-245
-238
-227
-252
-244
-229
-216
-222
-224
-192
-185
-176
-173
-203
-222
-225
-222
-215
-221
-243
-245
-223
-186
-162
-185
-166
-156
-174
-181
-208
-182
-158
-194
-194
-212
-217
-211
-261
-254
-262
-272
-250
-255
-233
-211
-184
-176
-189
-180
-187
-206
-199
-207
-230
-257
-261
-247
-241
-238
-258
-269
-270
-254
-237
-237
-234
-207
-213
-197
-194
-204
-194
-206
-255
-275
-271
-271
-289
-309
-306
-331
-348
-345
-356
-359
-359
-367
-339
-329
-328
-320
-331
-303
-280
-307
-301
-274
-273
-264
-237
-208
-196
-204
-235
-240
-248
-262
-277
-317
-343
-354
-372
-364
-346
-359
-344
-345
-358
-323
-296
-303
-304
-312
-312
-331
-329
-307
-284
-270
-301
-296
-258
-232
-204
-201
-245
-245
-223
-199
-200
-243
-244
-237
-241
-241
-264
-263
-240
-268
-254
-220
-193
-149
-168
-177
-155
-163
-136
-148
-157
-117
-123
-121
-112
-94
-84
-96
-106
-119
-121
-86
-71
-71
-50
-64
-84
-72
-95
-99
-120
-143
-143
-159
-176
-172
-166
-194
-232
-226
-197
-187
-170
-169
-166
-170
-178
-191
-217
-212
-185
-213
-214
-191
-223
-243
-272
-276
-250
-288
-321
-309
-317
-313
-342
-365
-370
-398
-426
-427
-434
-444
-446
-471
-460
-452
-443
-403
-390
-403
-382
-356
-356
-354
-371
-389
-409
-412
-399
-418
-416
-392
-378
-343
-354
-348
-321
-336
-341
-312
-290
-265
-265
-264
-248
-247
-237
-234
-244
-250
-221
-229
-244
-230
-190
-161
-198
-210
-178
-136
-132
-168
-134
-124
-174
-184
-174
-156
-140
-140
-149
-116
-113
-154
-176
-182
-169
-179
-242
-283
-277
-259
-231
-252
-250
-234
-250
-224
-169
-179
-179
-200
-241
-227
-247
-257
-262
-303
-283
-240
-264
-288
-283
-268
-278
-319
-344
-335
-312
-315
-353
-336
-279
-293
-321
-333
-324
-298
-316
-326
-253
-250
-280
-271
-276
-256
-266
-299
-276
-266
-275
-266
-264
-247
-229
-246
-247
-242
-261
-249
-272
-280
-264
-247
-215
-225
-228
-229
-251
-256
-219
-213
-242
-243
-276
-273
-266
-280
-284
-288
-291
-261
-295
-291
-228
-217
-203
-216
-220
-156
-120
-128
-111
-125
-139
-131
-154
-161
-178
-158
-160
-231
-225
-185
-201
-213
-231
-239
-197
-199
-167
-166
-200
-174
-192
-229
-227
-231
-257
-260
-271
-262
-206
-192
-205
-199
-217
-225
-225
-242
-249
-239
-256
-290
-327
-351
-347
-324
-331
-330
-297
-282
-279
-249
-227
-213
-236
-265
-279
-278
-263
-292
-302
-289
-291
-287
-301
-291
-245
-249
-238
-212
-224
-223
-246
-283
-274
-303
-362
-350
-334
-328
-335
-351
-326
-292
-297
-278
-272
-254
-229
-244
-230
-230
-284
-317
-315
-316
-308
-319
-362
-354
-298
-320
-324
-294
-283
-262
-243
-220
-160
-162
-216
-215
-261
-264
-242
-291
-311
-303
-338
-328
-303
-312
-312
-337
-325
-294
-303
-295
-272
-271
-272
-320
-316
-278
-276
-307
-298
-279
-282
-273
-272
-246
-216
-257
-293
-278
-278
-271
-301
-332
-308
-305
-303
-289
-281
-256
-223
-227
-227
-210
-207
-220
-211
-201
-213
-211
-202
-200
-220
-254
-310
-324
-309
-309
-314
-339
-319
-258
-228
-212
-219
-207
-173
-139
-127
-127
-141
-184
-217
-237
-247
-233
-269
-314
-297
-291
-278
-258
-252
-227
-169
-148
-131
-92
-54
-29
-19
-82
-123
-126
-198
-252
-268
-308
-309
-316
-334
-279
-279
-306
-289
-302
-302
-287
-333
-306
-282
-310
-271
-254
-265
-220
-217
-214
-183
-200
-175
-159
-187
-199
-224
-262
-285
-340
-412
-429
-464
-473
-423
-447
-443
-410
-432
-403
-353
-364
-327
-317
-297
-239
-226
-205
-149
-144
-168
-188
-211
-214
-214
-251
-291
-311
-298
-305
-330
-295
-263
-269
-286
-262
-246
-224
-194
-221
-230
-174
-151
-165
-171
-164
-169
-205
-245
-236
-195
-199
-234
-210
-196
-193
-161
-183
-168
-150
-164
-148
-134
-141
-135
-160
-178
-150
-136
-143
-147
-162
-151
-133
-132
-115
-69
-63
-56
-35
-63
-81
-96
-137
-165
-208
-252
-307
-336
-368
-379
-384
-370
-312
-243
-208
-198
-154
-82
-38
-7
-21
-70
-83
-102
-139
-167
-181
-203
-206
-238
-266
-240
-206
-224
-270
-295
-252
-216
-223
-247
-249
-249
-277
-337
-366
-330
-290
-304
-337
-285
-203
-195
-234
-269
-245
-183
-193
-247
-274
-257
-245
-255
-332
-378
-340
-302
-319
-324
-298
-270
-255
-275
-235
-148
-158
-180
-173
-172
-134
-156
-206
-229
-228
-208
-209
-212
-202
-199
-179
-172
-171
-122
-108
-142
-189
-181
-193
-244
-276
-320
-305
-263
-248
-261
-237
-212
-183
-143
-110
-111
-90
-78
-83
-80
-87
-79
-86
-139
-161
-162
-189
-188
-215
-236
-222
-220
-207
-176
-229
-475
-452
-182
-170
-306
-285
-85
82
21
-152
-109
-3
-50
-191
-358
-367
-324
-531
-719
-630
-472
-473
-544
-520
-289
-116
-167
-210
-141
-76
-86
-185
-247
-217
-248
-411
-493
-450
-456
-544
-641
-598
-450
-400
-426
-389
-334
-298
-339
-404
-453
-537
-601
-617
-651
-649
-636
-649
-611
-540
-473
-390
-298
-182
-73
-31
13
31
-43
-144
-250
-332
-384
-449
-535
-559
-484
-428
-410
-422
-406
-340
-272
-233
-192
-159
-110
-74
-87
-96
-118
-181
-237
-263
-266
-251
-266
-259
-217
-201
-211
-213
-199
-174
-155
-142
-100
-83
-59
-72
-93
-87
-65
-56
-62
-70
-76
-78
-121
-179
-212
-239
-246
-205
-202
-182
-164
-168
-130
-102
-105
-99
-101
-110
-122
-122
-138
-182
-205
-235
-296
-351
-357
-354
-347
-355
-336
-264
-231
-265
-326
-380
-412
-452
-520
-591
-634
-645
-657
-662
-667
-672
-652
-640
-592
-553
-522
-499
-527
-534
-489
-492
-563
-582
-565
-561
-596
-619
-573
-514
-505
-519
-480
-410
-367
-353
-371
-350
-315
-339
-345
-335
-324
-310
-288
-228
-147
-91
-97
-60
11
60
48
19
40
79
82
68
83
158
205
225
281
393
536
590
585
621
680
697
667
620
557
508
430
344
322
330
337
366
454
553
599
596
589
564
495
359
185
-41
-320
-577
-836
-1121
-1366
-1533
-1645
-1711
-1713
-1677
-1593
-1465
-1313
-1147
-972
-783
-645
-558
-455
-378
-380
-432
-482
-511
-553
-660
-777
-868
-897
-908
-946
-951
-905
-880
-890
-877
-838
-779
-764
-751
-699
-613
-536
-499
-493
-417
-316
-235
-156
-94
-27
38
101
183
258
309
386
484
571
632
653
691
744
762
731
723
762
840
890
955
1082
1227
1351
1451
1608
1797
1917
1890
1783
1701
1604
1322
780
-22
-947
-1812
-2474
-2901
-3250
-3565
-3612
-3262
-2682
-2073
-1563
-995
-302
373
921
1395
1784
1974
1849
1531
1219
913
483
-67
-552
-840
-946
-984
-991
-981
-975
-1005
-1051
-1051
-1027
-1082
-1296
-1553
-1728
-1816
-1859
-1908
-1862
-1684
-1415
-1041
-569
-118
219
420
532
600
566
382
57
-339
-766
-1188
-1551
-1820
-2001
-2109
-2057
-1839
-1455
-974
-509
-72
306
623
881
1071
1154
1144
1069
991
902
785
649
483
342
225
156
183
277
435
597
806
1108
1390
1594
1719
1804
1909
1985
1921
1742
1484
1142
674
7
-896
-1828
-2536
-2954
-3188
-3375
-3414
-3156
-2648
-2083
-1565
-1047
-443
115
596
1021
1414
1683
1665
1361
1006
684
299
-148
-538
-790
-902
-911
-871
-779
-678
-668
-723
-775
-797
-864
-1056
-1323
-1586
-1823
-1999
-2093
-2065
-1912
-1649
-1278
-803
-312
129
482
683
742
704
551
312
-19
-435
-885
-1333
-1687
-1955
-2098
-2140
-2033
-1772
-1401
-969
-524
-126
187
419
586
711
757
730
642
520
438
383
306
239
189
186
239
376
575
737
846
957
1098
1283
1431
1506
1564
1661
1780
1855
1830
1720
1574
1381
1049
594
-7
-853
-1785
-2508
-2869
-3034
-3266
-3450
-3294
-2795
-2224
-1770
-1299
-629
68
575
985
1466
1840
1841
1499
1128
916
631
141
-351
-669
-780
-877
-988
-1011
-937
-895
-953
-974
-883
-829
-958
-1203
-1419
-1559
-1710
-1951
-2128
-2101
-1863
-1530
-1142
-706
-281
49
235
375
451
405
207
-92
-429
-766
-1150
-1557
-1899
-2095
-2176
-2086
-1827
-1454
-1049
-661
-293
72
365
531
607
641
630
608
529
392
323
259
214
268
353
479
602
721
911
1098
1224
1274
1309
1349
1438
1537
1601
1636
1685
1726
1789
1806
1669
1445
1212
851
115
-930
-1918
-2507
-2815
-3197
-3658
-3799
-3427
-2843
-2355
-1932
-1328
-493
266
856
1456
2035
2318
2208
1870
1587
1328
823
144
-398
-688
-866
-1036
-1170
-1203
-1176
-1197
-1192
-1078
-927
-892
-1044
-1211
-1299
-1411
-1622
-1837
-1939
-1842
-1593
-1323
-1042
-710
-337
-20
202
310
356
370
207
-114
-449
-748
-1084
-1507
-1902
-2095
-2085
-1963
-1823
-1592
-1214
-786
-442
-200
36
268
384
393
384
372
323
237
128
58
100
201
302
429
622
862
1041
1122
1217
1338
1471
1514
1476
1496
1597
1679
1666
1639
1686
1754
1738
1620
1458
1235
684
-360
-1549
-2372
-2779
-3132
-3676
-4100
-3940
-3308
-2601
-2101
-1617
-872
43
843
1533
2176
2604
2634
2329
1993
1686
1209
491
-245
-719
-928
-1005
-1126
-1264
-1315
-1318
-1212
-1022
-845
-790
-902
-1095
-1273
-1433
-1644
-1926
-2185
-2231
-1986
-1571
-1139
-836
-499
-57
362
568
615
654
574
272
-184
-630
-1060
-1552
-2102
-2490
-2562
-2419
-2261
-2041
-1646
-1143
-686
-314
-24
280
485
574
586
555
507
360
144
-41
-57
33
124
255
457
735
1006
1168
1205
1269
1411
1557
1616
1591
1597
1679
1738
1780
1844
1927
1934
1788
1577
1403
1034
106
-1319
-2595
-3164
-3360
-3781
-4408
-4584
-3965
-3009
-2290
-1793
-1115
-118
881
1686
2416
3011
3158
2833
2381
2019
1595
869
-44
-697
-988
-1090
-1216
-1353
-1440
-1464
-1385
-1179
-883
-747
-843
-1011
-1104
-1211
-1507
-1918
-2192
-2291
-2201
-1913
-1449
-952
-577
-295
108
554
775
717
542
419
223
-232
-853
-1429
-1890
-2291
-2610
-2662
-2460
-2185
-1891
-1507
-973
-464
-141
65
270
494
662
686
591
451
319
278
189
129
269
458
628
933
1249
1427
1514
1567
1579
1637
1720
1742
1692
1671
1749
1857
1968
2130
2144
2009
1818
1655
1346
535
-850
-2332
-3204
-3442
-3717
-4408
-4955
-4601
-3530
-2513
-1935
-1463
-560
687
1743
2469
3050
3343
3140
2696
2265
1847
1205
238
-675
-1130
-1187
-1231
-1455
-1672
-1726
-1575
-1315
-1077
-957
-968
-1049
-1145
-1295
-1545
-1808
-1998
-2129
-2214
-2047
-1560
-1016
-673
-438
-43
519
872
788
567
485
338
-122
-797
-1394
-1762
-2084
-2449
-2640
-2553
-2266
-1962
-1643
-1222
-749
-372
-96
166
415
634
717
650
524
447
444
448
378
406
588
827
1050
1233
1413
1566
1611
1593
1638
1797
1936
1929
1820
1800
1902
2072
2185
2097
1954
1870
1815
1678
1223
79
-1480
-2787
-3411
-3565
-3976
-4792
-5178
-4508
-3219
-2208
-1801
-1452
-473
953
2223
2999
3251
3219
3104
2964
2693
2026
986
21
-517
-723
-910
-1208
-1497
-1615
-1580
-1481
-1278
-1080
-987
-1000
-987
-906
-977
-1332
-1808
-2082
-2022
-1838
-1747
-1624
-1256
-677
-133
154
216
286
398
501
467
173
-305
-803
-1200
-1503
-1831
-2216
-2460
-2446
-2186
-1805
-1476
-1214
-982
-693
-363
-85
51
111
179
242
293
326
316
310
359
512
756
1020
1273
1468
1595
1679
1656
1613
1596
1595
1617
1568
1543
1606
1749
1860
1941
2056
2182
2215
2106
1920
1695
1185
122
-1307
-2517
-3150
-3451
-3881
-4462
-4700
-4256
-3405
-2601
-2010
-1410
-582
423
1460
2301
2796
2892
2732
2459
2167
1792
1221
530
-99
-524
-697
-780
-973
-1245
-1457
-1508
-1403
-1269
-1162
-1135
-1194
-1290
-1367
-1433
-1627
-1889
-2045
-2024
-1864
-1694
-1450
-1091
-751
-539
-392
-145
107
216
181
134
83
-121
-456
-745
-966
-1209
-1477
-1651
-1679
-1607
-1537
-1474
-1380
-1266
-1141
-953
-734
-557
-469
-359
-184
-56
4
12
100
186
269
423
660
868
1014
1129
1274
1397
1390
1329
1315
1351
1383
1385
1409
1460
1449
1468
1579
1726
1816
1790
1714
1648
1525
1208
504
-446
-1243
-1796
-2253
-2732
-3208
-3430
-3445
-3435
-3322
-2987
-2456
-1907
-1410
-794
-56
605
1064
1338
1475
1488
1418
1295
1135
933
731
570
355
113
-111
-264
-348
-457
-549
-573
-563
-591
-687
-851
-1059
-1334
-1636
-1851
-1971
-2040
-2107
-2147
-2135
-2051
-1900
-1714
-1499
-1274
-1017
-772
-550
-368
-263
-212
-237
-331
-424
-460
-464
-464
-518
-567
-575
-568
-596
-613
-584
-551
-515
-496
-467
-440
-446
-464
-482
-475
-451
-381
-246
-88
137
396
628
783
922
1070
1173
1281
1384
1470
1535
1578
1637
1675
1677
1698
1806
1948
2043
2103
2156
2163
2036
1786
1333
617
-222
-943
-1497
-2032
-2604
-3010
-3166
-3251
-3410
-3469
-3196
-2678
-2178
-1727
-1204
-634
-141
193
452
678
806
800
791
806
806
806
784
737
615
481
422
417
403
374
377
353
217
-63
-401
-683
-922
-1193
-1509
-1791
-1989
-2122
-2232
-2334
-2354
-2295
-2177
-1980
-1707
-1420
-1189
-1029
-913
-791
-678
-593
-503
-433
-355
-272
-186
-124
-77
-39
-20
23
25
-8
-12
-17
-73
-166
-284
-369
-443
-516
-560
-536
-481
-401
-304
-175
24
205
382
579
769
935
1052
1131
1218
1290
1390
1520
1613
1707
1829
1992
2136
2232
2283
2280
2234
2112
1851
1337
585
-195
-831
-1365
-1905
-2412
-2695
-2797
-2955
-3189
-3232
-2977
-2547
-2129
-1743
-1277
-815
-442
-161
95
309
436
484
491
533
601
674
739
763
721
681
661
674
670
688
728
688
514
253
2
-280
-607
-961
-1244
-1480
-1747
-2041
-2245
-2302
-2370
-2454
-2435
-2260
-2025
-1835
-1633
-1380
-1154
-1033
-950
-831
-691
-573
-441
-287
-192
-165
-142
-85
-30
-30
-43
-26
-39
-78
-109
-120
-167
-280
-435
-545
-593
-684
-736
-713
-635
-525
-427
-279
-45
190
404
598
759
889
998
1111
1198
1280
1364
1498
1623
1720
1818
1967
2181
2351
2382
2309
2210
2048
1596
835
58
-564
-1105
-1710
-2293
-2657
-2773
-2904
-3132
-3210
-3024
-2653
-2262
-1898
-1488
-1068
-707
-414
-172
-4
113
198
240
251
279
362
466
505
480
491
558
630
662
705
797
835
692
422
158
-63
-348
-733
-1124
-1440
-1676
-1904
-2165
-2314
-2348
-2332
-2293
-2218
-2090
-1859
-1611
-1427
-1263
-1127
-988
-877
-786
-672
-544
-404
-297
-239
-200
-134
-11
91
141
168
177
131
56
-51
-148
-223
-341
-491
-624
-674
-683
-693
-669
-600
-499
-399
-284
-148
35
234
421
581
687
792
924
1063
1203
1315
1435
1585
1697
1816
1975
2164
2345
2440
2432
2334
2138
1748
1080
274
-428
-1001
-1566
-2094
-2503
-2686
-2789
-2969
-3112
-3020
-2704
-2305
-1940
-1566
-1140
-782
-510
-300
-142
-37
35
100
151
190
265
388
509
564
583
657
741
799
842
905
949
888
688
407
109
-191
-507
-880
-1199
-1444
-1693
-1956
-2169
-2273
-2272
-2239
-2191
-2086
-1915
-1711
-1544
-1410
-1287
-1198
-1136
-1049
-958
-828
-669
-539
-421
-353
-306
-220
-125
-31
12
47
102
89
18
-80
-178
-276
-387
-529
-629
-654
-665
-675
-657
-607
-525
-415
-281
-98
110
342
569
734
852
1018
1164
1240
1309
1408
1533
1635
1708
1807
1947
2094
2225
2298
2318
2242
2074
1742
1120
347
-340
-894
-1413
-1911
-2300
-2509
-2635
-2811
-2959
-2874
-2580
-2201
-1808
-1429
-1036
-703
-455
-288
-181
-74
-8
17
59
102
175
286
393
476
522
626
762
845
898
933
969
910
693
365
51
-220
-528
-827
-1116
-1392
-1674
-1933
-2094
-2202
-2232
-2185
-2069
-1931
-1796
-1654
-1493
-1353
-1227
-1090
-966
-838
-739
-623
-457
-308
-232
-172
-97
-26
44
110
148
142
114
61
-35
-162
-275
-379
-465
-538
-590
-607
-611
-605
-581
-516
-404
-289
-186
-43
106
298
496
669
834
978
1088
1196
1274
1339
1415
1505
1609
1703
1814
1971
2152
2298
2370
2365
2258
2009
1560
885
114
-594
-1187
-1709
-2200
-2578
-2801
-2902
-2993
-3020
-2882
-2554
-2109
-1690
-1287
-910
-560
-286
-110
2
77
133
185
243
305
354
421
495
558
628
681
772
838
863
862
803
668
415
67
-289
-610
-905
-1216
-1539
-1819
-2031
-2215
-2372
-2408
-2305
-2133
-1979
-1827
-1614
-1377
-1179
-1043
-904
-785
-693
-613
-523
-416
-342
-249
-182
-113
-45
-31
28
99
55
50
77
8
-68
-182
-312
-402
-466
-513
-580
-585
-565
-526
-485
-399
-285
-166
-84
29
221
410
580
734
911
1049
1171
1300
1400
1482
1554
1643
1738
1819
1892
1964
2054
2132
2169
2099
1900
1569
1045
311
-509
-1205
-1748
-2194
-2577
-2831
-2919
-2900
-2907
-2859
-2628
-2237
-1791
-1365
-958
-571
-260
-52
82
191
242
304
376
447
518
579
658
749
802
819
861
918
935
878
791
664
473
154
-213
-583
-896
-1163
-1402
-1610
-1800
-1961
-2050
-2083
-2091
-2033
-1874
-1643
-1431
-1313
-1198
-1092
-1024
-949
-859
-713
-560
-455
-340
-184
-77
-15
37
100
154
143
113
94
65
-15
-136
-254
-390
-532
-643
-698
-705
-739
-756
-728
-655
-575
-507
-393
-227
-60
113
299
502
672
794
957
1118
1249
1343
1405
1483
1571
1629
1700
1753
1814
1925
2056
2164
2183
2106
1937
1633
1099
352
-483
-1194
-1702
-2124
-2531
-2802
-2881
-2844
-2852
-2830
-2596
-2173
-1658
-1159
-749
-370
-67
120
211
253
270
270
305
390
470
515
565
630
688
714
766
842
839
744
625
474
268
-30
-406
-754
-1050
-1318
-1565
-1737
-1869
-2020
-2163
-2223
-2189
-2107
-1983
-1760
-1475
-1288
-1186
-1090
-993
-921
-846
-702
-512
-352
-232
-102
45
130
130
128
161
158
86
-29
-122
-220
-361
-514
-621
-697
-769
-815
-805
-742
-682
-612
-518
-426
-328
-213
-80
61
217
399
589
767
897
1029
1158
1263
1347
1431
1509
1586
1653
1693
1749
1816
1882
1953
1970
1899
1711
1416
941
224
-631
-1384
-1886
-2297
-2689
-2962
-3010
-2906
-2856
-2824
-2619
-2181
-1662
-1188
-722
-310
32
232
317
359
342
330
384
462
512
544
593
644
657
636
650
693
712
650
499
326
95
-223
-617
-1037
-1392
-1663
-1879
-2060
-2223
-2294
-2258
-2191
-2148
-2033
-1772
-1483
-1267
-1118
-954
-792
-688
-672
-612
-480
-383
-316
-248
-130
-53
-66
-66
-50
-90
-138
-220
-305
-417
-586
-750
-885
-1030
-1159
-1225
-1205
-1110
-1021
-910
-757
-605
-421
-275
-134
52
218
405
568
690
836
952
1048
1150
1251
1316
1364
1409
1419
1460
1506
1564
1652
1745
1841
1877
1828
1672
1405
973
289
-602
-1484
-2178
-2646
-3011
-3322
-3417
-3278
-3069
-2887
-2646
-2208
-1591
-973
-447
-1
362
610
713
696
627
575
561
569
611
645
660
684
661
606
573
561
533
460
299
48
-232
-565
-915
-1296
-1646
-1880
-2022
-2068
-2080
-2066
-2039
-1951
-1788
-1618
-1418
-1158
-894
-670
-529
-443
-394
-360
-351
-291
-172
-56
-13
-14
-9
-13
-84
-226
-332
-411
-508
-660
-799
-913
-1048
-1162
-1234
-1237
-1188
-1111
-995
-832
-677
-534
-391
-267
-131
2
126
272
418
539
694
838
937
1044
1146
1267
1375
1433
1469
1479
1486
1458
1442
1432
1451
1515
1585
1640
1666
1582
1396
1066
512
-316
-1283
-2051
-2564
-2894
-3195
-3377
-3298
-3042
-2818
-2653
-2309
-1720
-1047
-464
6
403
671
786
782
709
635
573
544
568
586
567
549
537
500
487
462
428
392
265
50
-219
-529
-875
-1236
-1571
-1783
-1882
-1907
-1865
-1759
-1629
-1490
-1390
-1332
-1212
-1012
-790
-605
-510
-445
-437
-481
-539
-550
-469
-339
-213
-114
-64
-60
-110
-221
-360
-485
-590
-708
-838
-946
-1056
-1137
-1193
-1221
-1173
-1081
-902
-701
-516
-345
-201
-74
59
199
291
389
510
621
715
785
872
941
997
1102
1210
1307
1386
1439
1437
1389
1355
1324
1316
1342
1420
1514
1527
1501
1409
1224
832
93
-884
-1777
-2339
-2660
-2988
-3218
-3154
-2866
-2577
-2412
-2136
-1607
-928
-248
305
726
1001
1097
1089
970
825
704
620
607
604
572
519
419
302
207
155
131
110
3
-201
-441
-731
-1037
-1349
-1637
-1837
-1903
-1880
-1820
-1732
-1574
-1355
-1181
-1122
-1071
-926
-737
-600
-557
-498
-418
-442
-561
-630
-590
-504
-423
-341
-295
-293
-379
-519
-669
-795
-929
-1021
-1075
-1148
-1198
-1239
-1231
-1187
-1087
-944
-775
-564
-391
-270
-175
-95
-9
67
136
198
276
369
452
529
574
641
764
892
984
1056
1122
1176
1187
1174
1149
1142
1147
1183
1262
1384
1516
1594
1589
1492
1268
716
-187
-1265
-2130
-2633
-2931
-3216
-3354
-3152
-2762
-2424
-2173
-1815
-1166
-366
331
836
1130
1261
1240
1059
829
624
436
291
247
248
218
144
33
-39
-74
-106
-149
-197
-305
-518
-815
-1123
-1432
-1695
-1882
-1931
-1796
-1597
-1419
-1215
-985
-719
-477
-373
-348
-307
-254
-274
-421
-674
-930
-1157
-1289
-1335
-1274
-1146
-994
-806
-665
-608
-721
-876
-942
-957
-1019
-1082
-1105
-1137
-1158
-1086
-906
-684
-418
-151
135
361
415
400
339
211
72
-21
-85
-170
-224
-186
-81
36
197
405
645
902
1138
1301
1424
1501
1509
1445
1378
1335
1316
1316
1397
1576
1795
1997
2104
2135
2002
1495
367
-1266
-2854
-3883
-4334
-4526
-4598
-4292
-3501
-2417
-1438
-658
247
1374
2493
3213
3440
3252
2801
2144
1305
516
-172
-774
-1198
-1341
-1279
-1175
-1156
-1208
-1217
-1148
-1062
-1052
-1131
-1207
-1312
-1449
-1569
-1589
-1470
-1162
-617
25
578
909
1090
1142
1078
856
451
-162
-905
-1552
-2050
-2458
-2863
-3191
-3247
-2957
-2442
-1932
-1417
-794
-151
247
405
405
287
130
-46
-146
-178
-301
-485
-601
-578
-461
-469
-508
-553
-671
-757
-856
-1029
-1139
-1090
-917
-605
-214
183
560
942
1320
1544
1604
1520
1351
1254
1173
1066
969
906
873
897
942
1055
1193
1379
1609
1885
2193
2410
2486
2416
2225
1773
922
-529
-2485
-4387
-5463
-5549
-5093
-4515
-3737
-2356
-523
1108
2097
2675
3229
3771
3937
3584
2755
1696
591
-522
-1369
-1783
-1893
-1846
-1607
-1202
-798
-617
-774
-1038
-1168
-1170
-1197
-1316
-1366
-1217
-898
-445
24
456
900
1317
1602
1678
1402
816
98
-659
-1321
-1891
-2358
-2728
-3010
-3108
-2912
-2500
-2151
-1979
-1709
-1049
-234
302
492
617
822
943
783
413
82
-201
-556
-907
-1179
-1427
-1682
-1871
-1847
-1625
-1370
-1172
-956
-617
-225
79
277
423
561
727
862
908
847
702
544
406
300
217
190
226
316
489
703
866
982
1103
1251
1425
1558
1569
1575
1730
1989
2290
2483
2586
2597
2491
2228
1627
365
-1740
-4140
-5796
-6170
-5649
-4960
-4256
-3040
-1099
1046
2573
3384
3879
4266
4347
3921
3030
1871
587
-706
-1767
-2290
-2324
-2189
-1966
-1582
-1051
-703
-745
-1066
-1309
-1278
-1162
-1125
-1068
-828
-348
253
794
1229
1520
1728
1825
1678
1261
544
-357
-1239
-1959
-2394
-2568
-2548
-2401
-2205
-2130
-2087
-1798
-1431
-1252
-1224
-1095
-624
-29
173
179
311
492
406
-2
-446
-718
-966
-1434
-1900
-2079
-2005
-1867
-1702
-1277
-615
-15
315
427
584
771
809
600
323
171
101
-31
-210
-359
-368
-257
-99
47
229
420
571
733
923
1172
1342
1441
1473
1595
1737
1829
1784
1807
1929
2109
2241
2269
2162
1952
1578
803
-608
-2801
-5118
-6511
-6484
-5546
-4539
-3566
-2118
33
2199
3529
3930
4057
4225
4058
3424
2235
966
-286
-1509
-2421
-2698
-2376
-2006
-1772
-1505
-1079
-707
-773
-1242
-1653
-1635
-1305
-1067
-891
-541
69
764
1253
1508
1597
1626
1515
1106
431
-418
-1309
-2091
-2596
-2779
-2700
-2372
-2029
-1820
-1581
-1219
-938
-916
-1112
-1147
-755
-176
106
95
149
361
427
167
-245
-652
-982
-1405
-1886
-2195
-2304
-2248
-1995
-1502
-815
-111
424
724
885
985
937
678
335
59
-88
-171
-268
-409
-422
-262
-29
203
392
546
685
767
878
1006
1127
1206
1249
1323
1462
1552
1616
1702
1826
1974
2130
2208
2143
2001
1725
1140
10
-1894
-4329
-6160
-6554
-5756
-4627
-3619
-2367
-433
1836
3422
3897
3891
3962
3891
3314
2232
969
-212
-1339
-2327
-2817
-2619
-2105
-1746
-1525
-1154
-741
-603
-953
-1468
-1577
-1235
-844
-621
-362
163
809
1316
1530
1536
1457
1289
912
245
-577
-1417
-2136
-2616
-2788
-2642
-2296
-1829
-1357
-1090
-1024
-1004
-996
-1097
-1284
-1241
-793
-195
131
168
277
491
523
171
-386
-840
-1212
-1646
-2126
-2402
-2308
-1952
-1468
-849
-164
484
898
1050
1028
910
702
388
17
-267
-395
-454
-483
-466
-327
-78
175
361
519
637
712
735
793
863
968
1078
1209
1321
1433
1474
1517
1652
1807
1909
1920
1923
1892
1771
1272
260
-1324
-3356
-5378
-6513
-6381
-5400
-4214
-2947
-1345
658
2558
3596
3846
3831
3771
3395
2502
1265
23
-1094
-2086
-2763
-2848
-2430
-1911
-1555
-1282
-935
-671
-711
-1045
-1314
-1242
-867
-505
-146
329
901
1404
1695
1736
1578
1312
895
284
-499
-1312
-2062
-2561
-2751
-2662
-2384
-2085
-1859
-1576
-1184
-949
-971
-1023
-802
-461
-185
-58
80
255
309
124
-135
-296
-524
-978
-1500
-1852
-2009
-2068
-2102
-1906
-1353
-622
8
403
673
865
904
778
497
182
-34
-182
-365
-502
-541
-480
-322
-161
-3
220
471
724
868
916
953
1107
1250
1309
1351
1412
1471
1451
1397
1393
1558
1820
2015
1952
1834
1817
1558
513
-1556
-4197
-6293
-6948
-6316
-5257
-4156
-2719
-685
1558
3271
4002
4120
4083
3874
3240
2181
869
-470
-1707
-2670
-3051
-2723
-2075
-1569
-1229
-851
-475
-331
-575
-1067
-1320
-1091
-617
-205
154
605
1205
1723
1948
1855
1554
1210
766
39
-919
-1851
-2530
-2852
-2840
-2587
-2135
-1551
-1067
-878
-816
-690
-665
-799
-1030
-1142
-981
-580
-298
-248
-141
70
184
22
-364
-797
-1183
-1603
-2013
-2219
-2109
-1792
-1341
-769
-149
422
773
826
730
616
458
181
-166
-392
-472
-412
-280
-173
-49
170
435
639
735
735
687
628
612
666
827
1042
1203
1346
1471
1577
1640
1686
1835
2065
2203
2070
1807
1566
1237
197
-1869
-4496
-6482
-6935
-6108
-4929
-3805
-2397
-363
1834
3357
3886
3899
3844
3641
2951
1846
625
-541
-1674
-2590
-2928
-2545
-1892
-1463
-1244
-958
-589
-469
-798
-1300
-1459
-1102
-542
-63
324
809
1392
1833
1958
1813
1504
1073
527
-193
-1064
-1928
-2585
-2875
-2777
-2403
-1932
-1392
-811
-260
105
8
-480
-897
-1010
-1033
-1047
-1040
-913
-614
-222
29
171
256
135
-247
-691
-1108
-1485
-1798
-2011
-1946
-1502
-860
-337
40
282
442
524
441
126
-255
-491
-598
-653
-619
-479
-236
79
423
689
879
947
860
748
649
533
415
405
539
839
1147
1362
1463
1541
1605
1701
1773
1858
1901
1868
1648
1366
1034
214
-1540
-3994
-6117
-6886
-6169
-4922
-3749
-2474
-610
1556
3196
3748
3692
3563
3434
2919
1889
687
-400
-1371
-2207
-2639
-2477
-1882
-1356
-1132
-994
-771
-659
-882
-1349
-1562
-1307
-767
-244
174
630
1193
1679
1885
1729
1390
996
501
-180
-1001
-1808
-2405
-2653
-2612
-2293
-1802
-1215
-618
-133
173
309
193
-280
-932
-1287
-1258
-1173
-1179
-1127
-855
-454
-149
-102
-140
-175
-326
-685
-1063
-1309
-1432
-1441
-1297
-930
-444
-32
186
264
258
128
-139
-467
-792
-977
-975
-881
-754
-524
-181
228
563
761
856
875
808
678
530
412
304
285
448
774
1127
1392
1538
1652
1754
1784
1670
1563
1548
1543
1334
1029
690
-161
-2055
-4628
-6594
-6799
-5605
-4268
-3301
-2046
102
2425
3673
3667
3421
3514
3486
2704
1397
249
-579
-1485
-2386
-2777
-2379
-1671
-1309
-1288
-1178
-866
-734
-1081
-1589
-1621
-1080
-360
190
616
1103
1646
2013
2003
1658
1212
773
291
-342
-1163
-1951
-2444
-2555
-2388
-2069
-1586
-1027
-448
12
265
325
302
189
-9
-132
-416
-932
-1375
-1430
-1353
-1332
-1333
-1190
-918
-633
-618
-759
-752
-646
-644
-665
-521
-274
-111
-185
-344
-385
-352
-465
-711
-908
-959
-900
-840
-857
-822
-568
-180
183
473
724
917
985
903
696
520
418
316
213
215
373
588
800
982
1235
1550
1842
2034
2189
2299
2196
1859
1426
894
-222
-2358
-5055
-6955
-7094
-5910
-4569
-3469
-1904
443
2706
3853
3843
3631
3651
3398
2412
1112
73
-683
-1492
-2273
-2537
-2067
-1383
-1081
-1136
-1071
-870
-917
-1383
-1875
-1854
-1221
-427
182
691
1271
1882
2196
2108
1737
1235
730
200
-496
-1279
-2000
-2491
-2627
-2430
-2061
-1575
-1006
-476
-87
133
159
68
-91
-260
-365
-497
-789
-1046
-1107
-1094
-1139
-1217
-1290
-1336
-1396
-1512
-1510
-1308
-1002
-736
-410
11
412
594
485
269
58
-203
-548
-908
-1201
-1340
-1308
-1180
-1017
-805
-544
-215
117
386
579
688
781
830
754
632
555
558
570
595
641
819
976
1104
1169
1282
1455
1685
1778
1838
1996
2137
2023
1685
1052
-321
-2624
-5244
-6932
-6953
-5759
-4385
-3125
-1414
920
3018
4000
3973
3773
3727
3369
2295
937
-224
-1055
-1842
-2526
-2668
-2147
-1439
-1088
-1118
-1137
-1020
-1112
-1515
-1917
-1844
-1234
-448
178
713
1330
1974
2351
2252
1824
1284
756
106
-765
-1695
-2428
-2801
-2814
-2567
-2118
-1531
-878
-318
46
237
239
113
-63
-200
-255
-217
-280
-619
-1108
-1360
-1444
-1618
-1950
-2153
-1973
-1539
-1223
-1118
-889
-347
204
449
523
569
568
378
-106
-622
-898
-1045
-1210
-1317
-1214
-922
-648
-524
-433
-215
82
315
424
534
738
941
1046
1046
998
950
940
946
939
932
935
912
936
1032
1203
1435
1734
2093
2305
2207
1931
1566
728
-1095
-3859
-6368
-7355
-6644
-5287
-3997
-2591
-416
2049
3671
4010
3725
3617
3502
2729
1410
147
-683
-1374
-2162
-2623
-2349
-1597
-1001
-835
-839
-749
-763
-1126
-1682
-1901
-1538
-838
-79
638
1327
1975
2384
2433
2140
1612
941
229
-471
-1208
-1940
-2528
-2742
-2534
-2024
-1434
-875
-315
168
414
374
179
-13
-138
-210
-215
-176
-317
-790
-1312
-1517
-1526
-1560
-1652
-1637
-1484
-1264
-1179
-1164
-884
-368
61
317
499
613
566
228
-268
-704
-951
-1113
-1266
-1302
-1178
-938
-726
-569
-386
-117
207
453
596
675
701
724
733
678
644
695
774
850
972
1036
1053
1066
1108
1185
1321
1473
1704
2027
2323
2362
2076
1713
1014
-554
-3158
-5807
-7178
-6818
-5561
-4282
-2919
-911
1526
3403
4080
3967
3819
3652
2965
1713
425
-525
-1252
-1970
-2501
-2418
-1762
-1035
-722
-684
-654
-652
-894
-1385
-1774
-1673
-1110
-392
317
988
1625
2132
2344
2181
1783
1227
578
-130
-887
-1632
-2246
-2570
-2572
-2249
-1708
-1073
-505
-64
199
225
92
-159
-406
-517
-482
-379
-457
-775
-1025
-1009
-1017
-1266
-1715
-1955
-1829
-1596
-1512
-1430
-1008
-328
172
391
526
625
607
240
-348
-839
-1082
-1222
-1365
-1431
-1308
-993
-680
-511
-395
-175
64
246
365
454
589
732
821
823
852
877
928
956
1034
1110
1163
1194
1243
1357
1523
1686
1837
2067
2406
2560
2303
1810
1191
-120
-2542
-5442
-7403
-7468
-6072
-4547
-3302
-1633
827
3172
4268
4154
3831
3765
3452
2321
822
-277
-915
-1506
-2121
-2327
-1830
-1044
-620
-667
-827
-892
-1083
-1577
-2079
-2153
-1635
-767
116
860
1590
2223
2558
2474
2034
1379
648
-117
-920
-1727
-2437
-2847
-2879
-2552
-1965
-1284
-669
-189
126
229
141
-110
-372
-517
-518
-405
-407
-729
-1131
-1229
-1202
-1359
-1706
-1929
-1885
-1659
-1531
-1503
-1213
-539
48
326
485
603
630
420
-117
-670
-928
-1071
-1231
-1340
-1307
-1106
-795
-531
-375
-215
63
354
566
706
753
806
933
1047
1056
1061
1105
1214
1317
1333
1282
1217
1289
1376
1471
1668
1974
2151
2122
1886
1727
1396
211
-2283
-5293
-7196
-7162
-5897
-4701
-3609
-1863
696
3029
4114
4041
3908
4014
3629
2340
796
-275
-961
-1697
-2450
-2674
-2070
-1239
-902
-982
-1002
-877
-976
-1460
-1991
-2009
-1420
-594
119
727
1407
2060
2424
2372
1925
1282
635
-32
-785
-1601
-2315
-2719
-2723
-2405
-1946
-1355
-705
-147
190
292
220
48
-159
-314
-361
-243
-194
-452
-865
-1041
-1027
-1157
-1516
-1911
-2066
-1961
-1802
-1697
-1409
-775
-106
343
604
700
678
451
-13
-521
-854
-1068
-1233
-1346
-1324
-1151
-856
-546
-343
-168
51
250
411
522
581
657
755
830
887
953
993
1036
1054
1070
1090
1148
1241
1385
1530
1660
1849
2117
2195
1995
1756
1687
1346
33
-2500
-5348
-7050
-6962
-5895
-4764
-3435
-1429
1114
3204
4100
4035
3888
3797
3205
1999
760
-127
-788
-1462
-2015
-2070
-1541
-928
-674
-736
-799
-843
-1165
-1725
-2191
-2179
-1673
-923
-124
679
1480
2140
2482
2395
1916
1275
591
-82
-797
-1517
-2156
-2528
-2531
-2231
-1773
-1264
-757
-267
68
124
11
-205
-431
-569
-727
-928
-943
-785
-737
-848
-1003
-1061
-1130
-1377
-1702
-1848
-1720
-1492
-1309
-1044
-589
-96
203
275
222
153
-15
-333
-683
-940
-1040
-1048
-1056
-968
-779
-523
-232
-25
147
306
437
534
592
684
786
822
824
861
1000
1172
1312
1326
1352
1406
1549
1697
1751
1811
1963
2114
2015
1780
1597
1196
-74
-2542
-5360
-7036
-6790
-5520
-4339
-3188
-1389
1141
3272
4059
3875
3703
3753
3288
2032
645
-261
-742
-1259
-1871
-2003
-1430
-802
-664
-864
-1031
-1078
-1320
-1827
-2282
-2260
-1631
-752
96
898
1624
2208
2561
2476
1950
1240
545
-90
-768
-1508
-2158
-2473
-2359
-2072
-1704
-1198
-628
-184
11
-35
-214
-414
-601
-708
-788
-896
-948
-795
-707
-786
-928
-1090
-1274
-1431
-1562
-1638
-1556
-1355
-1139
-829
-385
-26
199
311
274
104
-174
-533
-856
-1032
-1107
-1115
-1001
-800
-559
-332
-159
-10
180
381
520
575
597
645
770
872
910
1008
1212
1437
1616
1705
1716
1704
1728
1822
1957
2131
2121
2001
1957
1922
1313
-273
-2870
-5520
-6990
-6777
-5632
-4285
-2879
-1078
1105
2992
3890
3910
3762
3643
3099
2004
716
-323
-984
-1563
-1996
-2021
-1682
-1063
-733
-775
-951
-1129
-1387
-1783
-2185
-2213
-1595
-697
154
903
1548
2034
2318
2160
1635
977
341
-253
-902
-1580
-2094
-2331
-2296
-1977
-1503
-985
-525
-151
40
22
-194
-453
-632
-804
-937
-959
-729
-539
-570
-638
-593
-677
-952
-1458
-1827
-1791
-1672
-1662
-1540
-1083
-474
-5
221
325
433
394
-4
-478
-860
-1113
-1262
-1301
-1168
-866
-516
-267
-77
138
326
449
534
543
504
512
534
603
696
787
902
1118
1348
1500
1559
1595
1662
1809
2032
2231
2320
2163
1852
1601
1362
537
-1429
-4159
-6361
-6867
-5803
-4406
-3291
-1942
104
2323
3636
3744
3434
3407
3243
2314
941
-187
-796
-1223
-1752
-2027
-1676
-992
-610
-680
-868
-925
-1015
-1407
-1921
-2101
-1681
-872
-40
682
1336
1935
2343
2347
1901
1149
370
-219
-732
-1305
-1825
-2139
-2095
-1805
-1473
-1134
-779
-433
-189
-167
-353
-589
-761
-764
-741
-834
-876
-643
-378
-413
-633
-813
-968
-1195
-1516
-1743
-1706
-1502
-1325
-1083
-617
-157
170
357
370
213
-59
-436
-810
-1042
-1167
-1157
-975
-706
-466
-246
-53
19
68
175
230
257
316
401
500
586
664
806
1013
1242
1376
1426
1448
1558
1704
1803
1918
2182
2312
2209
1995
1773
1214
-183
-2735
-5583
-7089
-6604
-5162
-3904
-2807
-1156
1208
3227
3872
3513
3274
3256
2751
1567
247
-584
-924
-1268
-1644
-1592
-1052
-580
-538
-769
-996
-1149
-1412
-1888
-2282
-2138
-1395
-386
541
1225
1806
2400
2705
2382
1509
571
-73
-561
-1133
-1783
-2139
-2037
-1745
-1481
-1224
-874
-528
-300
-301
-492
-738
-961
-1116
-1226
-1212
-885
-372
-59
-34
-113
-194
-368
-865
-1556
-1896
-1873
-1838
-1882
-1714
-1217
-613
-197
36
233
332
164
-237
-594
-847
-1057
-1145
-1043
-764
-392
-99
97
285
379
369
353
337
251
189
218
309
457
654
857
1075
1388
1651
1719
1646
1620
1705
1790
1806
1888
2014
2096
2016
1802
1167
-346
-3005
-5777
-7010
-6284
-4840
-3726
-2743
-1031
1328
3080
3422
3169
3209
3248
2596
1335
243
-282
-558
-1009
-1347
-1114
-581
-344
-569
-914
-1113
-1275
-1680
-2222
-2418
-1966
-1122
-232
594
1338
2035
2586
2686
2226
1420
549
-134
-669
-1233
-1732
-1969
-1868
-1597
-1339
-1095
-848
-601
-430
-500
-704
-918
-1108
-1170
-1095
-988
-777
-364
40
220
125
-213
-603
-854
-1106
-1474
-1731
-1743
-1606
-1358
-1074
-787
-351
83
225
115
-69
-305
-584
-892
-1162
-1156
-876
-566
-298
-39
211
396
417
277
114
57
74
48
23
84
265
587
918
1172
1388
1613
1751
1751
1755
1856
2010
2084
2072
2064
2036
1948
1701
1005
-616
-3274
-5967
-7162
-6484
-5019
-3790
-2704
-976
1290
2982
3378
3109
3060
3050
2470
1357
311
-213
-417
-672
-877
-722
-386
-329
-607
-1016
-1313
-1555
-1938
-2367
-2437
-1963
-1122
-191
671
1473
2192
2716
2802
2343
1520
664
-20
-556
-1061
-1524
-1726
-1580
-1316
-1138
-1046
-950
-772
-615
-652
-854
-1093
-1205
-1238
-1251
-1142
-711
-144
222
280
186
82
-188
-774
-1436
-1710
-1647
-1646
-1701
-1544
-1114
-619
-328
-254
-149
-40
-175
-493
-777
-941
-1019
-974
-811
-498
-87
221
351
364
325
243
121
19
4
106
270
391
561
828
1147
1433
1637
1771
1838
1837
1775
1695
1708
1847
2005
1967
1695
1443
1199
424
-1627
-4627
-6863
-6922
-5365
-3934
-3214
-2119
26
2360
3443
3229
2981
3161
2963
1892
548
-221
-401
-533
-784
-764
-413
-173
-444
-990
-1361
-1542
-1837
-2364
-2777
-2623
-1881
-895
5
757
1512
2256
2691
2548
1838
950
241
-262
-736
-1264
-1609
-1589
-1299
-988
-878
-944
-977
-902
-850
-947
-1149
-1302
-1333
-1100
-822
-747
-679
-262
208
253
-56
-348
-539
-866
-1392
-1770
-1597
-1250
-1235
-1256
-901
-409
-223
-405
-596
-553
-517
-744
-991
-1030
-919
-731
-477
-202
50
255
370
398
360
270
170
124
109
90
152
272
390
624
982
1286
1452
1497
1525
1615
1783
1925
2048
2184
2104
1823
1658
1502
804
-1124
-4193
-6736
-7028
-5533
-4123
-3424
-2571
-713
1674
2999
2884
2714
3072
3077
2209
980
102
-171
-253
-416
-354
1
41
-415
-953
-1351
-1670
-2056
-2635
-3058
-2901
-2245
-1353
-399
464
1282
2159
2791
2740
2106
1306
662
215
-329
-1046
-1503
-1421
-1138
-949
-948
-1047
-1060
-1060
-1162
-1336
-1476
-1525
-1478
-1341
-1232
-1127
-732
-156
179
239
243
148
-184
-789
-1412
-1567
-1425
-1467
-1589
-1381
-932
-581
-480
-500
-397
-307
-510
-828
-978
-982
-909
-762
-516
-202
104
281
348
394
414
362
290
188
89
50
81
241
590
966
1273
1509
1611
1594
1538
1563
1648
1807
1938
1863
1632
1567
1718
1551
516
-1707
-4594
-6493
-6374
-5126
-3946
-3094
-2018
-214
1753
2661
2591
2642
2881
2673
1842
742
-30
-244
-317
-369
-104
176
-4
-548
-1139
-1585
-1843
-2241
-2857
-3181
-2886
-2190
-1348
-555
244
1241
2221
2644
2377
1753
1157
723
244
-446
-1078
-1341
-1265
-1086
-975
-962
-975
-1006
-1104
-1289
-1481
-1639
-1722
-1636
-1452
-1325
-1121
-673
-208
56
193
293
217
-179
-767
-1111
-1086
-1096
-1357
-1404
-1048
-683
-587
-619
-533
-408
-477
-754
-906
-876
-878
-836
-615
-259
129
387
553
700
725
623
496
414
354
303
243
276
497
824
1106
1343
1568
1634
1631
1687
1781
1931
1998
1886
1838
1926
1896
1538
645
-1230
-3990
-6202
-6520
-5243
-3806
-3082
-2361
-712
1313
2334
2264
2218
2520
2521
1776
694
5
-153
-144
-3
357
590
355
-299
-982
-1421
-1775
-2335
-2972
-3309
-3166
-2618
-1833
-1000
-101
919
1868
2364
2218
1657
1107
797
453
-97
-642
-931
-935
-843
-833
-935
-1037
-1141
-1344
-1607
-1936
-2186
-2217
-2030
-1699
-1454
-1290
-887
-343
-81
-72
-27
32
-162
-589
-955
-966
-852
-992
-1134
-904
-614
-645
-840
-870
-761
-772
-968
-1082
-976
-827
-731
-578
-325
-6
272
438
553
593
565
544
591
615
616
609
685
828
981
1148
1274
1322
1350
1411
1544
1717
1867
1900
1789
1727
1842
1883
1470
443
-1290
-3661
-5685
-6173
-5149
-3716
-2784
-2113
-907
797
1888
1910
1744
1953
2053
1529
552
-185
-284
-23
289
639
843
596
-66
-815
-1374
-1750
-2194
-2742
-3050
-2946
-2551
-1977
-1281
-407
599
1480
1933
1822
1342
865
614
431
132
-197
-354
-362
-348
-436
-650
-837
-1022
-1337
-1761
-2168
-2448
-2533
-2589
-2642
-2248
-1459
-858
-585
-280
113
356
310
52
-67
-109
-453
-884
-1013
-997
-1059
-1102
-1003
-848
-868
-1081
-1217
-1166
-1105
-1075
-953
-756
-527
-300
-58
268
551
684
733
793
831
782
655
536
586
749
867
953
1101
1249
1388
1487
1612
1796
1900
1784
1588
1428
1381
1405
1156
356
-1238
-3444
-5193
-5377
-4332
-3304
-2721
-2098
-918
485
1216
1249
1375
1729
1745
1276
646
273
139
149
441
909
1073
624
-189
-886
-1335
-1794
-2323
-2759
-2847
-2610
-2268
-1868
-1355
-666
231
1035
1376
1241
863
567
494
406
182
19
44
147
109
-121
-410
-639
-903
-1304
-1733
-2136
-2470
-2735
-2999
-3046
-2523
-1752
-1296
-1058
-662
-125
220
247
152
265
322
-36
-436
-650
-753
-809
-849
-824
-807
-994
-1287
-1426
-1486
-1467
-1328
-1092
-831
-571
-296
49
392
656
899
1065
1050
909
831
808
844
951
1074
1234
1368
1448
1516
1580
1640
1707
1764
1747
1552
1306
1335
1461
1197
392
-943
-2837
-4561
-5103
-4384
-3234
-2385
-1855
-993
229
944
990
1034
1340
1490
1194
618
174
43
135
546
1144
1405
1102
410
-335
-945
-1531
-2129
-2515
-2612
-2511
-2276
-1962
-1575
-975
-167
554
947
917
594
301
183
109
49
64
138
291
355
203
-76
-349
-606
-894
-1298
-1824
-2262
-2580
-3015
-3250
-2841
-2206
-1789
-1533
-1217
-811
-481
-349
-169
132
249
61
-133
-219
-311
-409
-415
-342
-398
-685
-1022
-1263
-1486
-1632
-1573
-1375
-1141
-924
-707
-339
126
472
804
1123
1277
1278
1142
1002
1059
1256
1370
1452
1640
1791
1809
1720
1666
1789
1979
1936
1686
1530
1531
1416
905
30
-1291
-3167
-4840
-5117
-4096
-2966
-2378
-1840
-798
439
991
952
1100
1395
1354
987
565
319
263
418
956
1634
1764
1230
480
-173
-732
-1380
-2054
-2425
-2475
-2379
-2153
-1851
-1483
-927
-230
441
761
604
292
169
163
114
133
328
583
681
557
367
181
-130
-482
-808
-1143
-1569
-2015
-2416
-2816
-3000
-2737
-2414
-2317
-2108
-1530
-915
-678
-665
-428
-26
65
-98
-101
63
35
-89
-10
197
86
-320
-580
-665
-891
-1243
-1456
-1442
-1355
-1255
-1046
-673
-266
64
464
908
1170
1292
1377
1465
1595
1682
1667
1687
1884
2044
1987
1890
1867
1887
1906
1909
1838
1738
1613
1323
815
-91
-1711
-3714
-4966
-4750
-3767
-3065
-2641
-1912
-801
147
495
584
922
1229
1138
801
495
329
342
696
1402
2017
1976
1372
653
53
-581
-1329
-1945
-2180
-2165
-2097
-2018
-1898
-1588
-1047
-420
29
114
-70
-237
-255
-209
-96
153
504
811
941
888
756
559
248
-147
-507
-884
-1355
-1939
-2566
-2936
-2906
-2712
-2438
-1969
-1467
-1121
-955
-817
-590
-350
-239
-180
-64
12
-14
5
180
406
477
409
261
-111
-622
-1024
-1276
-1354
-1301
-1148
-916
-660
-467
-248
115
497
812
1035
1163
1282
1477
1690
1851
2003
2159
2356
2498
2424
2187
2082
2187
2211
1936
1695
1679
1567
963
-134
-1520
-3024
-4147
-4280
-3599
-2925
-2606
-2199
-1331
-482
-201
-201
127
619
744
545
397
490
695
1072
1712
2275
2261
1759
1159
595
-48
-852
-1487
-1707
-1748
-1813
-1854
-1771
-1589
-1278
-917
-648
-586
-733
-852
-779
-637
-445
-108
378
787
1038
1131
1071
906
646
383
109
-241
-690
-1363
-2022
-2253
-2354
-2498
-2300
-1757
-1344
-1248
-1282
-1166
-1034
-1038
-951
-636
-372
-283
-220
42
351
458
480
543
431
43
-354
-614
-801
-877
-817
-642
-436
-359
-327
-173
-2
124
258
392
549
715
951
1215
1488
1778
2033
2198
2267
2303
2284
2319
2358
2225
2122
2104
1975
1657
904
-334
-1802
-3112
-3667
-3480
-3116
-2844
-2487
-1913
-1304
-959
-890
-694
-324
-70
-17
-85
-117
60
534
1198
1849
2207
2165
1904
1469
889
270
-361
-809
-980
-1065
-1178
-1357
-1482
-1373
-1150
-1033
-1052
-1163
-1288
-1373
-1421
-1375
-1142
-738
-335
51
321
412
481
552
559
480
289
-128
-796
-1384
-1614
-1802
-1929
-1722
-1330
-1095
-1132
-1290
-1354
-1419
-1513
-1387
-1139
-1054
-1088
-950
-564
-250
-60
271
621
617
281
-16
-212
-412
-522
-429
-167
-20
-46
97
331
403
384
424
533
627
701
821
938
1120
1390
1639
1854
1967
2001
2057
2166
2209
2095
2019
2008
1903
1577
944
68
-897
-1900
-2573
-2574
-2327
-2206
-2099
-1836
-1486
-1317
-1330
-1184
-944
-789
-693
-631
-566
-434
-146
401
1044
1437
1549
1528
1325
1001
681
326
32
-141
-250
-295
-390
-588
-672
-640
-635
-759
-991
-1235
-1451
-1653
-1745
-1652
-1453
-1176
-886
-655
-482
-374
-357
-378
-425
-624
-988
-1201
-1092
-959
-961
-864
-614
-424
-463
-601
-673
-800
-1012
-1144
-1151
-1168
-1262
-1269
-1020
-719
-624
-579
-475
-399
-456
-616
-707
-677
-585
-429
-203
-19
117
249
369
467
498
476
481
559
673
797
983
1212
1414
1572
1727
1862
1872
1841
1831
1853
1821
1732
1689
1680
1607
1314
805
256
-309
-955
-1443
-1608
-1606
-1622
-1633
-1504
-1343
-1244
-1179
-1106
-1050
-1042
-1073
-1071
-988
-916
-781
-467
-93
192
405
587
653
609
546
482
345
169
60
21
-62
-165
-169
-94
-77
-154
-267
-410
-592
-801
-956
-1037
-1091
-1120
-1120
-1090
-1067
-1015
-988
-1195
-1472
-1481
-1330
-1302
-1347
-1232
-1021
-920
-869
-699
-515
-442
-442
-389
-318
-391
-565
-565
-409
-335
-358
-342
-273
-268
-312
-345
-340
-349
-373
-348
-303
-277
-241
-175
-21
157
264
341
408
504
586
621
668
722
735
755
821
837
837
851
933
1082
1127
1081
1047
1061
1072
1015
904
787
631
442
303
134
-46
-139
-171
-171
-200
-283
-330
-373
-425
-457
-504
-532
-554
-616
-631
-628
-683
-683
-607
-521
-457
-465
-449
-386
-395
-420
-395
-380
-372
-357
-341
-300
-276
-291
-295
-276
-276
-291
-294
-299
-313
-344
-337
-307
-285
-258
-223
-240
-305
-337
-312
-310
-348
-360
-354
-380
-435
-458
-453
-474
-503
-532
-528
-518
-528
-522
-503
-478
-466
-463
-450
-412
-386
-353
-313
-288
-290
-297
-277
-280
-295
-304
-304
-287
-259
-247
-227
-227
-189
-128
-77
-23
7
40
68
90
100
96
93
76
64
52
58
82
90
104
122
138
170
175
145
147
150
171
187
192
211
220
217
206
209
212
205
187
162
128
115
87
54
22
-33
-94
-177
-241
-266
-293
-314
-319
-314
-334
-362
-391
-426
-486
-527
-550
-563
-582
-615
-635
-663
-674
-694
-727
-757
-767
-786
-780
-764
-726
-694
-671
-622
-603
-580
-559
-533
-517
-531
-535
-559
-575
-573
-547
-531
-527
-534
-545
-535
-545
-553
-550
-521
-489
-468
-442
-435
-399
-368
-343
-277
-229
-185
-161
-155
-161
-189
-214
-223
-231
-216
-188
-155
-125
-100
-76
-58
-56
-24
24
52
98
142
168
173
195
212
225
234
219
191
140
96
90
64
29
34
43
65
107
132
134
100
59
33
2
-42
-98
-141
-160
-182
-194
-198
-226
-263
-305
-322
-355
-365
-396
-444
-467
-501
-496
-492
-512
-509
-475
-470
-451
-447
-450
-460
-511
-532
-558
-608
-626
-648
-654
-633
-627
-614
-609
-618
-607
-595
-582
-576
-563
-536
-508
-474
-419
-381
-344
-327
-290
-276
-293
-315
-354
-375
-386
-388
-387
-384
-387
-372
-388
-393
-385
-369
-357
-355
-314
-272
-251
-200
-159
-129
-93
-72
-56
-66
-78
-71
-70
-77
-63
-54
-62
-55
-59
-48
-17
9
30
45
55
34
41
33
40
29
6
23
35
34
8
-27
-39
-50
-65
-81
-112
-152
-168
-198
-211
-218
-248
-264
-261
-253
-248
-221
-211
-213
-250
-298
-343
-402
-442
-466
-497
-490
-489
-518
-534
-566
-584
-577
-585
-572
-537
-522
-498
-483
-489
-494
-498
-507
-527
-537
-560
-573
-577
-575
-560
-537
-509
-502
-483
-464
-464
-471
-472
-477
-476
-464
-451
-435
-409
-386
-374
-349
-326
-311
-288
-293
-327
-361
-378
-390
-389
-370
-349
-326
-325
-319
-305
-324
-309
-286
-290
-274
-287
-306
-286
-269
-228
-185
-186
-178
-157
-176
-180
-171
-177
-173
-195
-224
-243
-253
-251
-237
-215
-185
-136
-112
-85
-91
-118
-112
-132
-138
-128
-127
-125
-149
-180
-203
-237
-269
-285
-300
-310
-310
-306
-286
-282
-268
-236
-207
-166
-130
-130
-157
-209
-235
-225
-246
-263
-263
-275
-297
-334
-361
-391
-398
-411
-418
-414
-397
-366
-351
-337
-337
-380
-409
-422
-455
-483
-495
-510
-520
-512
-494
-460
-439
-432
-432
-441
-454
-451
-455
-467
-484
-491
-500
-489
-444
-390
-339
-306
-302
-335
-335
-334
-351
-349
-330
-319
-341
-392
-400
-406
-401
-356
-333
-317
-299
-302
-320
-336
-364
-352
-330
-305
-268
-263
-256
-266
-267
-256
-254
-249
-260
-288
-304
-312
-314
-314
-314
-293
-251
-224
-202
-191
-209
-240
-267
-286
-261
-238
-220
-205
-206
-227
-246
-231
-221
-223
-224
-247
-263
-271
-269
-283
-303
-296
-273
-247
-243
-244
-234
-210
-214
-244
-261
-280
-301
-322
-349
-347
-327
-314
-293
-285
-324
-344
-351
-353
-344
-373
-394
-402
-422
-421
-390
-373
-340
-303
-277
-272
-275
-264
-253
-256
-254
-255
-241
-236
-240
-223
-249
-277
-224
-218
-250
-236
-227
-239
-258
-270
-277
-268
-268
-273
-255
-268
-264
-249
-244
-268
-290
-285
-291
-305
-329
-353
-349
-348
-335
-316
-315
-304
-299
-294
-280
-272
-275
-274
-306
-291
-244
-211
-198
-175
-161
-172
-187
-207
-206
-208
-201
-180
-182
-185
-201
-222
-211
-176
-238
-303
-290
-343
-389
-363
-331
-310
-294
-250
-222
-224
-229
-258
-271
-306
-337
-354
-350
-349
-328
-264
-241
-230
-182
-180
-211
-239
-250
-265
-295
-353
-386
-407
-424
-412
-416
-397
-378
-379
-333
-320
-321
-309
-322
-302
-288
-262
-231
-229
-209
-194
-196
-197
-197
-198
-207
-239
-262
-264
-285
-304
-313
-306
-304
-307
-299
-303
-325
-336
-338
-340
-337
-316
-300
-293
-274
-266
-257
-262
-284
-287
-312
-348
-344
-350
-362
-346
-364
-380
-388
-395
-358
-336
-306
-305
-329
-328
-321
-319
-299
-280
-253
-227
-248
-243
-255
-267
-262
-260
-245
-237
-230
-226
-212
-218
-242
-270
-282
-284
-290
-292
-278
-257
-248
-227
-201
-177
-173
-178
-177
-202
-249
-286
-342
-372
-362
-362
-363
-346
-332
-316
-298
-273
-260
-297
-328
-335
-373
-393
-393
-396
-392
-392
-418
-433
-459
-470
-430
-417
-374
-331
-339
-318
-297
-324
-328
-329
-324
-299
-286
-282
-240
-241
-248
-226
-229
-216
-204
-222
-225
-241
-269
-278
-302
-309
-298
-298
-278
-277
-299
-321
-317
-311
-279
-237
-222
-211
-209
-209
-244
-269
-268
-274
-295
-312
-338
-360
-385
-407
-423
-379
-343
-326
-306
-299
-268
-265
-273
-264
-264
-271
-262
-280
-290
-282
-297
-277
-265
-243
-216
-223
-216
-228
-236
-264
-295
-327
-348
-347
-335
-332
-315
-293
-269
-258
-265
-269
-288
-302
-315
-294
-289
-286
-293
-317
-343
-363
-371
-372
-357
-367
-364
-345
-360
-368
-395
-429
-429
-424
-420
-397
-401
-374
-343
-353
-330
-312
-374
-430
-232
-236
-277
-198
-284
-331
-330
-359
-336
-286
-294
-289
-293
-265
-263
-249
-250
-296
-313
-320
-350
-366
-390
-402
-381
-383
-367
-345
-336
-312
-281
-268
-238
-221
-204
-180
-162
-168
-178
-177
-175
-205
-238
-250
-268
-270
-256
-260
-269
-266
-275
-261
-263
-274
-260
-262
-275
-253
-241
-240
-262
-277
-259
-244
-198
-174
-169
-170
-174
-187
-209
-238
-253
-267
-279
-295
-329
-351
-357
-343
-330
-326
-317
-307
-300
-305
-318
-319
-314
-295
-315
-316
-314
-318
-334
-342
-336
-340
-349
-392
-404
-402
-408
-404
-415
-417
-415
-432
-447
-455
-447
-404
-353
-303
-255
-233
-241
-231
-213
-201
-207
-228
-232
-245
-262
-261
-271
-279
-247
-229
-226
-216
-238
-248
-247
-275
-291
-301
-301
-284
-296
-315
-332
-343
-322
-306
-288
-268
-256
-248
-238
-229
-209
-192
-190
-176
-157
-135
-134
-155
-176
-179
-169
-159
-154
-139
-151
-147
-134
-132
-132
-116
-85
-83
-81
-103
-125
-150
-174
-166
-145
-126
-103
-87
-83
-79
-59
-42
-57
-75
-110
-152
-203
-235
-229
-239
-246
-254
-269
-292
-300
-288
-286
-290
-277
-265
-279
-289
-297
-313
-332
-323
-306
-296
-300
-313
-321
-328
-326
-333
-359
-378
-373
-369
-380
-388
-379
-380
-373
-382
-374
-360
-342
-315
-291
-287
-271
-248
-232
-231
-245
-245
-251
-271
-293
-321
-339
-351
-358
-341
-313
-288
-263
-232
-215
-199
-183
-172
-171
-193
-219
-222
-211
-202
-178
-164
-162
-143
-128
-135
-155
-187
-226
-226
-215
-220
-223
-216
-173
-134
-126
-108
-102
-101
-80
-84
-121
-114
-107
-102
-87
-108
-112
-126
-150
-173
-200
-220
-217
-216
-216
-209
-190
-158
-134
-127
-98
-84
-103
-112
-145
-189
-221
-274
-298
-325
-360
-378
-394
-393
-400
-376
-350
-334
-337
-347
-350
-365
-380
-400
-414
-399
-378
-361
-340
-342
-317
-297
-284
-274
-263
-266
-278
-296
-282
-272
-285
-283
-268
-264
-279
-288
-266
-237
-228
-211
-179
-137
-113
-97
-118
-147
-174
-216
-245
-278
-299
-302
-301
-283
-273
-238
-202
-152
-121
-121
-90
-100
-91
-95
-96
-85
-92
-103
-121
-142
-170
-189
-190
-210
-212
-199
-217
-235
-252
-265
-248
-223
-195
-166
-157
-126
-106
-88
-68
-67
-98
-105
-123
-140
-141
-159
-170
-198
-238
-266
-283
-305
-309
-308
-297
-293
-264
-235
-228
-202
-172
-141
-141
-148
-164
-197
-247
-284
-314
-350
-380
-394
-368
-368
-361
-336
-328
-325
-320
-318
-327
-338
-339
-316
-308
-297
-283
-275
-252
-214
-195
-195
-197
-213
-207
-210
-223
-243
-295
-330
-341
-338
-334
-318
-273
-233
-208
-185
-180
-196
-214
-225
-213
-207
-197
-206
-209
-214
-228
-240
-254
-275
-280
-248
-244
-233
-206
-167
-129
-120
-110
-75
-42
-42
-46
-63
-79
-73
-79
-84
-91
-125
-160
-160
-180
-187
-185
-203
-205
-205
-212
-208
-200
-177
-141
-122
-114
-90
-89
-111
-114
-116
-118
-120
-125
-143
-167
-207
-255
-282
-305
-298
-309
-319
-275
-247
-218
-197
-174
-164
-153
-151
-139
-149
-170
-180
-203
-230
-244
-275
-295
-302
-312
-276
-255
-245
-231
-242
-243
-236
-250
-271
-279
-271
-233
-196
-175
-159
-158
-166
-170
-191
-220
-249
-286
-321
-345
-356
-364
-365
-361
-349
-318
-295
-283
-289
-316
-316
-321
-314
-289
-287
-276
-239
-222
-222
-255
-264
-270
-282
-282
-296
-320
-320
-302
-292
-276
-261
-247
-234
-218
-197
-174
-167
-167
-173
-168
-162
-170
-189
-184
-190
-199
-196
-224
-246
-248
-261
-278
-273
-272
-262
-227
-210
-165
-138
-120
-119
-127
-133
-144
-154
-175
-200
-227
-237
-250
-245
-246
-246
-233
-215
-213
-219
-229
-225
-222
-201
-184
-176
-158
-139
-145
-184
-207
-214
-236
-269
-297
-335
-341
-328
-317
-299
-273
-246
-241
-231
-219
-208
-165
-155
-137
-119
-114
-102
-104
-128
-151
-178
-208
-237
-263
-288
-299
-315
-299
-298
-277
-249
-239
-248
-238
-216
-209
-187
-172
-166
-166
-175
-177
-177
-217
-220
-243
-283
-299
-299
-296
-306
-308
-307
-308
-290
-267
-255
-241
-201
-180
-180
-163
-178
-176
-165
-183
-173
-146
-157
-155
-163
-164
-159
-169
-174
-185
-224
-231
-258
-292
-280
-257
-236
-208
-164
-134
-120
-135
-142
-143
-173
-180
-187
-212
-210
-198
-186
-170
-181
-206
-239
-247
-238
-241
-254
-258
-235
-216
-193
-187
-176
-155
-157
-151
-149
-151
-163
-168
-163
-153
-156
-153
-137
-141
-147
-156
-169
-178
-183
-181
-171
-183
-178
-157
-152
-115
-113
-105
-96
-104
-108
-137
-174
-205
-232
-261
-267
-274
-251
-243
-248
-234
-207
-190
-166
-147
-129
-115
-98
-81
-87
-82
-89
-106
-122
-126
-140
-169
-192
-221
-248
-259
-245
-230
-209
-173
-123
-96
-97
-115
-121
-128
-132
-125
-121
-114
-107
-109
-118
-113
-119
-113
-128
-166
-167
-178
-191
-182
-192
-193
-197
-218
-216
-221
-225
-210
-196
-191
-206
-201
-206
-203
-198
-188
-183
-213
-254
-268
-256
-265
-264
-273
-275
-272
-273
-281
-275
-217
-176
-143
-118
-122
-120
-103
-86
-86
-96
-83
-90
-104
-119
-146
-151
-152
-154
-153
-174
-198
-207
-214
-219
-221
-214
-205
-207
-186
-168
-156
-160
-175
-207
-237
-249
-266
-273
-286
-279
-283
-270
-254
-237
-207
-210
-200
-171
-143
-127
-107
-102
-95
-74
-86
-96
-115
-120
-148
-188
-195
-211
-227
-218
-207
-214
-195
-184
-187
-176
-169
-177
-192
-204
-211
-216
-229
-225
-234
-246
-251
-264
-260
-262
-283
-294
-292
-294
-292
-299
-317
-310
-304
-303
-309
-315
-329
-328
-316
-326
-327
-332
-329
-327
-327
-326
-318
-316
-317
-334
-350
-378
-400
-476
-462
-853
-1879
-1747
-792
-814
-903
-412
-179
-176
-93
-3
16
6
-12
109
1
-138
-65
-45
-112
-178
-168
-231
-245
-119
-175
-274
-139
-134
-221
-185
-247
-295
-252
-239
-254
-245
-212
-244
-232
-210
-270
-391
-381
-321
-401
-448
-387
-406
-368
-291
-285
-285
-251
-255
-292
-246
-251
-351
-327
-227
-229
-260
-264
-243
-250
-255
-269
-304
-299
-305
-297
-231
-268
-267
-274
-241
-267
-324
-312
-348
-316
-352
-372
-352
-331
-337
-329
-340
-365
-337
-345
-351
-356
-343
-324
-361
-389
-353
-304
-422
-396
-374
-447
-493
-516
-437
-442
-486
-416
-367
-388
-375
-393
-387
-429
-430
-455
-447
-369
-473
-408
-361
-336
-238
-361
-195
-210
-234
-136
-177
-200
-179
-259
-188
-191
-274
-265
-261
-262
-315
-319
-312
-306
-311
-287
-274
-290
-331
-266
-320
-266
-213
-242
-212
-221
-239
-212
-297
-282
-315
-300
-348
-396
-394
-384
-373
-369
-394
-452
-385
-377
-354
-437
-338
-342
-297
-269
-286
-260
-250
-284
-318
-323
-273
-352
-350
-317
-392
-367
-345
-395
-461
-341
-336
-457
-473
-353
-453
-507
-365
-386
-438
-360
-325
-369
-351
-316
-305
-370
-398
-381
-336
-406
-359
-300
-391
-331
-268
-266
-370
-326
-290
-370
-392
-372
-368
-394
-414
-435
-364
-338
-374
-295
-352
-310
-302
-370
-312
-292
-320
-352
-316
-350
-332
-351
-287
-282
-386
-309
-206
-368
-454
-320
-400
-407
-416
-392
-341
-389
-367
-339
-377
-424
-339
-329
-342
-282
-248
-258
-444
-230
-188
-383
-220
-226
-177
-258
-309
-204
-246
-258
-315
-330
-240
-275
-373
-308
-261
-382
-310
-305
-404
-355
-400
-353
-304
-241
-302
-358
-240
-207
-395
-314
-193
-397
-308
-229
-420
-381
-182
-268
-816
-1064
-840
-656
-612
-645
-663
-669
-638
-658
-574
-492
-414
-344
-375
-356
-442
-259
-127
-351
-479
-464
-427
-543
-476
-329
-417
-492
-409
-517
-666
-557
-457
-617
-536
-430
-561
-620
-518
-483
-540
-485
-407
-493
-513
-431
-494
-429
-478
-482
-281
-428
-628
-422
-437
-513
-380
-417
-469
-520
-498
-345
-499
-651
-470
-493
-389
-433
-718
-368
-139
-519
-486
-315
-259
-353
-320
-181
-313
-74
-2
-373
-107
7
-206
-281
-446
25
-135
-688
-60
-260
-504
-61
-536
-514
20
-379
-440
-347
-318
-301
-505
-185
-320
-312
-6
-152
-553
-227
9
-474
-444
-33
-371
-675
-228
-216
-308
-545
-320
-221
-603
-302
-197
-427
-412
-308
-152
-327
-367
-156
-294
-214
-296
-169
-126
-310
-304
-315
-190
-331
-370
-235
-305
-191
-243
-491
-156
-219
-407
-254
-167
-150
-613
-516
13
-505
-476
-56
-351
-289
21
-355
-218
90
-173
-286
-287
-55
-323
-462
19
42
-371
-270
-101
-191
-303
-252
-249
-469
-389
-222
-293
-436
-354
18
-458
-588
-23
-222
-372
-360
-224
-131
-317
-252
-142
-191
-141
-141
-335
-204
-307
-281
-194
-209
-286
-328
-148
-151
-235
-256
15
-351
-36
310
-349
-71
4
-347
-90
-212
-277
-80
-335
-10
-281
-409
-53
-344
-212
-328
-482
-81
-307
-413
-43
-433
-407
-40
-169
-364
-354
-200
-273
-218
-85
-299
-269
-124
-258
-232
-230
-166
-174
-388
-260
-149
-294
-357
-392
-304
-45
-365
-310
-52
-350
-274
-126
-181
-264
-205
-270
-252
-208
-300
-193
-39
-89
-173
-239
-95
87
-248
-182
44
-253
-212
-36
-156
-183
-28
-228
-195
-4
-350
-497
-94
-129
-402
-416
-210
-139
-569
-262
14
-385
-323
-46
-337
-433
-144
-267
-298
-189
-139
-344
-72
-42
-518
-161
-31
-394
-391
-203
-258
-281
-245
-93
-291
-349
-233
-191
-83
-257
-207
-123
-246
-260
-391
-235
-117
-308
-316
-501
-272
-207
-232
-321
-264
-240
-149
-9
-295
-357
34
-142
-293
-102
-172
-124
-278
64
177
-449
-220
245
-154
-262
-65
110
-336
-439
23
-300
-326
-28
-241
-104
-66
-457
-221
-103
-139
-250
-254
-36
-236
-307
-24
-356
-352
-53
-197
-35
-227
-312
-98
-225
-287
-221
-226
-295
-139
-64
-311
-395
93
-46
-411
26
-11
-480
-245
-20
-223
-317
-188
-53
-233
-282
-338
-426
-75
-94
-317
-63
-209
-504
128
-82
-739
-168
-181
-493
-175
-201
-380
-198
-262
-110
-192
-526
-222
-264
-442
-600
-862
-921
-579
-515
-757
-721
-434
-560
-801
-424
-478
-644
-484
-314
-283
-427
-251
7
-105
-215
-208
-164
-40
-46
-248
-255
15
45
-327
-218
70
-114
-247
-185
44
18
-84
-36
165
0
-238
16
11
-102
-111
-115
-314
-272
-70
-245
-246
-130
-251
-243
-230
-398
-213
23
-11
-41
-29
-152
-158
27
-52
-63
70
-27
-195
-55
-27
-133
55
8
-58
54
-79
-221
-56
-9
-111
-112
-36
-154
-278
-84
-102
-236
-68
-107
-251
-191
-187
-239
-76
-21
-257
-160
49
-175
-308
-38
-104
-260
-65
-69
-188
-95
-169
-183
-202
-56
-142
-268
-135
-41
-218
-306
-21
-2
-100
-89
-63
-67
-150
-81
36
-174
-94
27
-351
-296
17
-161
-368
-216
-190
-369
-301
-208
-151
-135
-268
-385
-196
-110
-262
-276
51
54
-288
-63
65
-200
-67
49
-5
-43
-25
-53
-203
-42
-49
-155
-123
-160
-170
-238
-313
-205
-243
-261
-122
-240
-258
-158
-264
-212
-74
-215
-134
3
-182
-228
-318
-240
-215
-284
-261
-339
-278
-296
-314
-275
-326
-279
-300
-337
-294
-214
-79
-101
-223
-36
-190
-265
8
-170
-237
-82
-276
-242
-222
-399
-136
-195
-403
-359
-233
-288
-425
-282
-140
-292
-418
-227
-266
-389
-359
-310
-283
-289
-166
-124
-356
-346
-141
-217
-314
-364
-279
-237
-366
-202
-112
-412
-243
-7
-386
-342
-97
-243
-210
-172
-212
-330
-342
-171
-198
-332
-307
-158
-103
-262
-319
-271
-223
-260
-286
-188
-196
-336
-400
-164
-111
-315
-330
-172
-183
-291
-329
-275
-190
-246
-292
-218
-286
-325
-338
-236
-165
-384
-410
-211
-240
-339
-229
-108
-175
-328
-165
-79
-343
-479
-179
-35
-279
-258
-45
-155
-290
-170
-132
-178
-167
-189
-213
-177
-143
-243
-142
99
-108
-216
48
102
-207
-77
90
-212
-177
-24
-182
-390
-259
-184
-218
-224
-139
-148
-185
-171
-237
-246
-230
-340
-294
-70
-195
-408
-263
-103
-162
-283
-262
-153
-219
-246
-190
-216
-195
-127
-82
-174
-259
-282
-276
-242
-241
-295
-273
-272
-384
-301
-174
-420
-486
-288
-392
-553
-357
-308
-461
-412
-347
-327
-351
-367
-333
-239
-236
-287
-218
-185
-193
-307
-401
-349
-319
-437
-354
-113
-264
-339
-195
-252
-431
-407
-192
-220
-448
-355
-173
-260
-332
-196
-113
-145
-173
-222
-162
-99
-66
-109
-153
-73
-113
-280
-206
-39
-137
-196
-73
-111
-246
-181
-39
15
100
12
-54
12
-37
-66
86
241
57
-67
56
29
-148
-37
71
-53
-114
-104
-90
-233
-324
-161
-112
-320
-369
-274
-339
-379
-320
-354
-401
-396
-423
-491
-525
-525
-465
-416
-435
-536
-554
-442
-405
-547
-568
-449
-455
-518
-486
-433
-479
-537
-543
-460
-419
-536
-675
-525
-380
-511
-572
-523
-471
-490
-549
-531
-460
-494
-466
-378
-364
-431
-500
-343
-220
-309
-287
-118
-202
-260
-94
-28
-42
51
91
167
163
165
223
158
196
296
355
391
379
393
565
618
424
392
600
607
446
446
475
382
268
241
217
81
-49
-86
-60
-103
-292
-425
-383
-415
-587
-652
-643
-709
-807
-835
-846
-935
-989
-970
-983
-1050
-1085
-1081
-1037
-1003
-1012
-975
-963
-942
-875
-808
-808
-818
-727
-649
-665
-684
-618
-522
-412
-369
-380
-359
-315
-307
-270
-214
-217
-227
-172
-153
-141
-186
-270
-221
-55
7
-68
-19
84
0
19
115
128
141
147
189
354
454
398
458
600
657
629
617
717
854
922
971
984
829
634
674
764
631
327
285
469
386
109
14
27
-76
-256
-391
-520
-648
-701
-672
-708
-864
-992
-1027
-1048
-1071
-1097
-1097
-1047
-992
-953
-932
-967
-988
-915
-794
-770
-804
-741
-619
-589
-531
-450
-417
-428
-374
-429
-626
-587
-329
-237
-407
-476
-338
-404
-661
-621
-416
-447
-620
-608
-470
-585
-805
-752
-609
-685
-893
-906
-730
-758
-900
-825
-651
-735
-819
-564
-378
-513
-509
-198
21
37
22
201
291
318
409
656
738
784
900
1078
1180
1080
1128
1284
1370
1187
978
958
977
869
710
618
610
519
323
129
-88
-209
-285
-378
-459
-547
-661
-733
-777
-892
-990
-1042
-1078
-1171
-1242
-1250
-1273
-1289
-1181
-1097
-1134
-1172
-1098
-1013
-998
-935
-778
-615
-527
-474
-390
-321
-295
-242
-122
-57
-78
-71
-59
-102
-372
-651
-513
-115
-69
-428
-584
-482
-662
-1026
-1025
-780
-819
-951
-854
-756
-1013
-1257
-1030
-787
-910
-1164
-1145
-957
-875
-821
-656
-509
-533
-573
-454
-348
-330
-175
138
396
399
347
508
680
757
951
1165
1198
1152
1307
1539
1526
1399
1331
1225
1078
963
889
828
824
900
855
513
193
28
-112
-215
-297
-409
-500
-589
-698
-840
-973
-1068
-1183
-1258
-1286
-1326
-1401
-1394
-1299
-1189
-1189
-1268
-1285
-1203
-1088
-1019
-935
-758
-600
-528
-477
-424
-403
-406
-305
-142
-74
-78
-77
-78
-77
-120
-281
-563
-748
-644
-408
-343
-425
-511
-609
-834
-1059
-1105
-1032
-992
-937
-830
-895
-1105
-1236
-1190
-1124
-1176
-1182
-1103
-1030
-986
-872
-690
-568
-524
-452
-364
-302
-217
26
365
603
728
787
836
877
1015
1241
1329
1349
1515
1717
1623
1206
930
973
1020
909
806
794
748
486
231
80
-132
-355
-455
-476
-611
-826
-946
-1015
-1108
-1230
-1350
-1467
-1605
-1673
-1592
-1485
-1448
-1409
-1333
-1264
-1285
-1342
-1275
-1130
-992
-822
-647
-545
-516
-481
-365
-268
-255
-193
-74
9
8
-12
38
50
30
-22
-266
-594
-493
-136
-176
-535
-565
-265
-488
-1063
-1019
-739
-941
-1188
-954
-730
-1059
-1376
-1118
-887
-1142
-1361
-1157
-889
-888
-928
-740
-517
-507
-510
-330
-176
-181
-101
242
518
530
609
899
1047
989
1091
1307
1273
1210
1412
1588
1291
884
868
943
806
705
777
765
450
136
55
-116
-400
-574
-556
-548
-737
-952
-1000
-1018
-1118
-1274
-1335
-1390
-1509
-1569
-1479
-1382
-1384
-1342
-1227
-1206
-1259
-1247
-1155
-1092
-972
-754
-633
-641
-627
-491
-388
-384
-317
-166
-84
-74
-58
-17
-55
-123
-150
-148
-321
-684
-897
-793
-539
-423
-523
-644
-780
-1058
-1298
-1299
-1174
-1062
-989
-905
-943
-1171
-1282
-1192
-1023
-898
-836
-761
-691
-635
-515
-380
-294
-222
-102
52
142
235
452
776
1036
1210
1254
1209
1223
1272
1405
1533
1634
1584
1292
998
903
851
819
781
719
598
189
-218
-447
-595
-698
-808
-848
-927
-1066
-1162
-1297
-1339
-1326
-1351
-1370
-1364
-1381
-1335
-1232
-1164
-1088
-967
-926
-1008
-1005
-898
-763
-611
-468
-361
-309
-343
-333
-280
-250
-213
-130
-51
-63
-119
-174
-178
-245
-346
-447
-720
-1093
-1218
-829
-507
-749
-1110
-1063
-1046
-1438
-1692
-1327
-950
-1081
-1108
-947
-980
-1266
-1272
-854
-670
-839
-902
-684
-493
-441
-351
-172
-113
-110
10
199
339
508
813
1077
1124
1075
1194
1370
1510
1637
1717
1787
1784
1810
1650
1174
820
813
800
622
501
526
375
-156
-532
-664
-779
-963
-1055
-918
-832
-926
-1088
-1145
-1105
-1075
-1145
-1137
-997
-825
-744
-716
-564
-433
-472
-589
-573
-484
-434
-382
-208
-2
55
-58
-150
-158
-173
-252
-259
-133
-86
-186
-315
-380
-481
-630
-736
-740
-768
-844
-944
-1255
-1693
-1773
-1292
-889
-1123
-1490
-1459
-1450
-1702
-1704
-1295
-1037
-1117
-1025
-792
-899
-1202
-1042
-519
-248
-344
-381
-224
-82
69
309
498
510
527
681
837
836
878
1214
1548
1651
1697
1727
1624
1471
1637
1952
1840
1176
747
704
609
332
171
299
220
-220
-644
-823
-1005
-1106
-997
-745
-641
-840
-1017
-1009
-944
-894
-808
-726
-660
-593
-487
-385
-360
-337
-214
-132
-216
-307
-250
-148
-95
17
147
120
-80
-208
-159
-153
-227
-223
-153
-226
-403
-569
-683
-793
-832
-794
-777
-1027
-1481
-1566
-1246
-1021
-1175
-1325
-1211
-1207
-1515
-1546
-1241
-1121
-1167
-1044
-791
-885
-1169
-1095
-740
-589
-619
-509
-337
-289
-204
24
206
253
339
556
708
708
784
1036
1256
1349
1451
1575
1541
1483
1549
1683
1608
1490
1450
1159
707
391
321
282
179
146
3
-490
-878
-915
-872
-902
-926
-730
-599
-695
-830
-908
-932
-863
-735
-627
-579
-517
-422
-318
-231
-218
-200
-238
-223
-205
-196
-144
-83
-29
-12
-49
-179
-306
-365
-328
-258
-264
-361
-450
-579
-702
-814
-860
-806
-785
-953
-1142
-1279
-1339
-1226
-1062
-1043
-1243
-1497
-1568
-1544
-1594
-1399
-1143
-1017
-1051
-1078
-1009
-1091
-1108
-860
-549
-447
-472
-380
-213
-120
2
217
409
474
530
679
833
966
1103
1251
1344
1362
1358
1410
1463
1547
1651
1643
1446
995
668
480
264
48
42
194
127
-333
-822
-929
-895
-861
-852
-749
-633
-658
-789
-871
-882
-822
-779
-681
-536
-447
-455
-463
-355
-231
-196
-309
-401
-389
-294
-221
-187
-135
-109
-178
-341
-477
-538
-581
-612
-527
-433
-513
-660
-792
-826
-873
-901
-966
-1093
-1219
-1173
-995
-976
-1158
-1342
-1432
-1451
-1465
-1503
-1329
-1152
-1068
-1044
-1046
-1025
-1075
-1051
-865
-621
-493
-429
-305
-158
-97
-55
38
171
306
455
649
761
855
977
1121
1263
1333
1354
1388
1432
1521
1620
1681
1629
1392
1027
749
604
471
282
182
317
319
-102
-637
-805
-745
-724
-810
-724
-513
-513
-659
-730
-661
-658
-726
-693
-496
-359
-347
-330
-231
-136
-156
-282
-382
-382
-319
-289
-269
-197
-153
-206
-347
-424
-453
-441
-420
-341
-304
-369
-504
-645
-730
-797
-948
-1254
-1332
-977
-617
-748
-1156
-1359
-1398
-1592
-1657
-1435
-1271
-1252
-1262
-1133
-1099
-1274
-1327
-1101
-820
-676
-624
-568
-483
-343
-160
-99
-102
-61
83
278
449
634
810
889
955
1074
1183
1260
1328
1469
1630
1693
1724
1697
1565
1308
1000
831
742
579
402
304
277
177
-158
-472
-645
-681
-614
-554
-465
-408
-456
-569
-630
-631
-623
-580
-492
-395
-281
-210
-212
-267
-276
-242
-317
-456
-491
-416
-364
-366
-369
-366
-390
-484
-515
-469
-445
-400
-340
-325
-371
-482
-650
-879
-1082
-1053
-895
-764
-744
-824
-1026
-1337
-1520
-1452
-1295
-1274
-1300
-1256
-1189
-1248
-1313
-1234
-1086
-1014
-964
-818
-660
-577
-478
-281
-111
-114
-136
-44
149
344
518
706
841
898
940
966
1064
1213
1330
1412
1443
1484
1510
1472
1382
1253
965
656
519
505
403
153
22
-21
-195
-566
-763
-729
-634
-639
-613
-419
-351
-516
-683
-661
-543
-520
-518
-404
-237
-181
-261
-325
-306
-305
-414
-500
-441
-380
-386
-421
-393
-327
-388
-504
-519
-487
-494
-494
-431
-373
-452
-621
-968
-1327
-1272
-887
-672
-858
-1091
-1161
-1331
-1622
-1593
-1399
-1283
-1307
-1303
-1206
-1311
-1475
-1414
-1152
-943
-934
-917
-825
-704
-535
-384
-286
-236
-167
-33
90
245
467
632
764
895
929
878
912
1198
1458
1431
1350
1391
1414
1333
1268
1344
1252
920
692
686
579
246
-13
48
80
-232
-521
-613
-593
-617
-646
-529
-425
-507
-659
-716
-637
-634
-711
-686
-544
-428
-495
-634
-626
-572
-593
-674
-714
-676
-674
-686
-647
-585
-592
-661
-714
-701
-619
-537
-617
-753
-740
-680
-727
-865
-880
-778
-887
-1114
-1119
-1001
-953
-1037
-1086
-1034
-1122
-1286
-1354
-1258
-1145
-1169
-1127
-1051
-996
-965
-921
-796
-615
-460
-367
-280
-148
10
83
149
313
485
565
629
770
936
1020
1123
1306
1383
1310
1281
1384
1468
1432
1393
1486
1453
1165
872
795
760
521
187
154
255
92
-266
-485
-418
-314
-438
-522
-390
-293
-394
-604
-621
-529
-571
-712
-683
-490
-407
-503
-585
-534
-469
-571
-707
-724
-649
-629
-668
-673
-635
-628
-621
-593
-586
-584
-659
-961
-1170
-887
-376
-407
-921
-1159
-1069
-1187
-1344
-1111
-769
-760
-1055
-1137
-1136
-1342
-1561
-1432
-1021
-865
-1033
-1116
-1014
-892
-813
-686
-540
-512
-514
-423
-206
3
119
257
420
569
608
614
774
1065
1242
1327
1374
1354
1239
1178
1335
1512
1555
1568
1626
1456
1073
803
830
767
460
255
374
383
48
-292
-328
-206
-294
-340
-244
-121
-192
-390
-453
-414
-508
-614
-596
-461
-415
-460
-480
-489
-519
-604
-685
-734
-791
-794
-754
-688
-663
-655
-657
-783
-945
-947
-798
-686
-662
-627
-634
-863
-1128
-1140
-1079
-992
-916
-756
-702
-898
-1112
-1191
-1184
-1246
-1245
-1112
-1029
-1069
-1099
-1002
-898
-896
-864
-711
-536
-468
-400
-237
-50
77
94
153
271
342
438
589
784
908
920
956
990
972
976
1089
1293
1391
1368
1362
1337
1185
919
734
701
701
507
330
313
324
117
-162
-239
-157
-176
-341
-324
-195
-211
-390
-498
-460
-456
-623
-707
-608
-489
-526
-622
-615
-623
-737
-859
-908
-860
-816
-797
-715
-637
-637
-723
-733
-730
-935
-1131
-902
-449
-409
-757
-917
-846
-1013
-1217
-984
-598
-566
-850
-879
-776
-973
-1302
-1317
-1016
-942
-1102
-1126
-972
-880
-933
-849
-658
-667
-757
-676
-410
-209
-144
-49
114
213
151
189
379
576
705
844
958
898
711
703
932
1059
1017
1011
1154
1255
1147
989
861
728
647
673
628
465
271
213
159
16
-129
-133
-143
-194
-225
-218
-207
-332
-460
-431
-412
-481
-647
-658
-561
-508
-541
-740
-745
-858
-809
-871
-901
-934
-976
-923
-901
-816
-1028
-1036
-716
-612
-915
-947
-812
-903
-900
-890
-1038
-862
-701
-903
-1056
-962
-920
-1040
-1056
-1055
-964
-1003
-1080
-1061
-1010
-942
-938
-889
-799
-727
-637
-520
-413
-343
-247
-118
-33
34
126
242
364
461
569
676
767
775
762
759
847
933
984
1086
1151
1123
1022
993
1107
1080
900
773
838
849
640
354
261
253
97
-103
-101
21
-45
-219
-263
-202
-232
-412
-512
-442
-448
-565
-622
-581
-581
-657
-715
-742
-851
-1002
-1028
-929
-885
-1013
-1052
-949
-899
-981
-985
-860
-775
-821
-812
-684
-668
-768
-814
-787
-775
-834
-846
-804
-793
-808
-790
-767
-830
-908
-913
-884
-910
-962
-892
-774
-724
-706
-657
-528
-450
-457
-372
-261
-178
-116
-33
101
202
218
288
409
504
532
565
641
737
802
816
800
792
900
993
986
956
937
872
794
728
736
653
447
305
301
263
143
26
9
3
-86
-170
-167
-194
-282
-359
-355
-388
-508
-611
-585
-522
-587
-685
-732
-766
-853
-929
-886
-880
-939
-959
-931
-908
-947
-983
-934
-892
-905
-901
-874
-894
-902
-891
-872
-851
-867
-837
-803
-837
-873
-868
-851
-867
-884
-832
-757
-710
-654
-576
-511
-480
-436
-378
-285
-215
-168
-94
-28
8
58
155
278
390
463
507
552
606
655
723
732
715
743
810
879
877
885
908
906
866
787
771
706
610
482
385
304
179
55
6
-30
-133
-223
-255
-295
-419
-553
-597
-633
-758
-835
-798
-740
-814
-889
-865
-867
-975
-1067
-1055
-1037
-1071
-1115
-1088
-1067
-1170
-1187
-1107
-1045
-1030
-1022
-955
-921
-936
-927
-881
-847
-867
-837
-766
-734
-734
-695
-655
-648
-652
-638
-602
-598
-584
-528
-454
-435
-389
-305
-236
-184
-144
-72
22
88
128
199
270
340
414
457
547
679
721
716
754
811
850
874
942
962
896
872
930
915
769
718
751
722
551
407
346
298
191
82
21
-99
-226
-320
-364
-432
-548
-671
-855
-1001
-1006
-932
-950
-1088
-1139
-1069
-1035
-1054
-1058
-1003
-985
-1035
-1066
-1056
-1035
-1062
-1032
-972
-990
-1034
-1052
-1007
-958
-888
-822
-838
-893
-935
-880
-787
-744
-658
-550
-480
-489
-493
-483
-475
-422
-364
-314
-317
-361
-339
-291
-230
-181
-145
-70
-56
-54
22
83
129
195
264
354
410
433
533
661
740
778
787
809
811
785
785
793
758
730
685
603
575
567
520
458
359
282
213
123
32
-22
-59
-125
-197
-286
-358
-419
-492
-554
-652
-716
-761
-818
-867
-902
-931
-967
-974
-965
-939
-924
-945
-949
-906
-858
-857
-878
-872
-833
-811
-806
-747
-733
-750
-766
-779
-742
-751
-734
-675
-606
-573
-573
-522
-475
-467
-434
-399
-379
-382
-368
-325
-278
-253
-234
-181
-140
-109
-80
-59
7
81
103
102
126
201
282
316
349
400
462
504
535
579
606
636
653
655
668
622
570
561
497
431
398
354
281
222
190
138
54
-56
-111
-162
-263
-351
-393
-443
-543
-649
-670
-662
-721
-771
-784
-825
-927
-980
-922
-919
-987
-1017
-976
-946
-951
-935
-867
-827
-878
-895
-872
-860
-876
-876
-818
-729
-707
-744
-726
-676
-624
-589
-572
-535
-467
-480
-509
-491
-456
-395
-380
-352
-272
-215
-201
-185
-158
-131
-122
-131
-87
6
54
88
130
185
236
253
281
293
331
350
355
392
432
451
452
459
462
448
420
390
358
321
302
262
174
125
128
93
18
-28
-41
-75
-144
-233
-314
-343
-397
-477
-543
-594
-612
-652
-691
-718
-749
-794
-837
-882
-898
-896
-923
-940
-932
-903
-916
-961
-958
-899
-858
-902
-927
-895
-865
-857
-849
-788
-749
-756
-764
-738
-676
-615
-588
-560
-509
-478
-469
-440
-414
-345
-283
-243
-227
-265
-243
-206
-185
-147
-131
-128
-135
-121
-104
-77
-40
1
28
39
85
139
175
203
218
266
298
280
276
312
338
292
229
209
225
235
216
203
198
163
131
158
199
151
42
-3
13
-53
-197
-288
-287
-304
-390
-468
-441
-426
-500
-578
-592
-603
-667
-737
-739
-731
-768
-789
-827
-803
-768
-756
-749
-755
-790
-819
-807
-790
-796
-821
-789
-744
-708
-686
-645
-601
-574
-571
-611
-579
-507
-471
-454
-419
-381
-360
-354
-337
-299
-280
-275
-267
-259
-228
-200
-169
-101
-86
-62
-35
-25
15
67
113
147
133
132
179
211
202
216
263
315
316
302
311
307
278
244
236
223
208
196
221
257
221
168
145
103
27
-3
-17
-84
-156
-193
-200
-232
-305
-374
-401
-401
-433
-498
-505
-464
-471
-555
-579
-521
-467
-524
-595
-547
-513
-542
-608
-603
-563
-590
-670
-707
-641
-589
-549
-539
-551
-538
-583
-619
-598
-571
-516
-470
-447
-419
-406
-361
-297
-258
-240
-223
-197
-166
-155
-147
-93
-36
-15
0
36
95
114
121
157
182
141
125
176
199
192
181
225
256
197
138
137
157
140
77
67
118
122
93
66
69
90
81
32
36
2
-25
-51
-112
-134
-93
-83
-99
-120
-140
-144
-171
-184
-204
-210
-246
-299
-326
-349
-394
-445
-402
-366
-430
-490
-469
-459
-511
-566
-574
-530
-520
-563
-562
-478
-448
-499
-515
-465
-420
-444
-436
-414
-418
-424
-449
-457
-441
-402
-399
-382
-331
-306
-307
-319
-293
-252
-214
-221
-211
-184
-130
-81
-58
-38
-3
42
59
62
65
81
93
94
82
109
132
132
148
172
170
122
89
86
83
87
97
93
97
143
186
194
188
204
196
137
55
17
-23
-52
-76
-104
-120
-165
-178
-144
-173
-252
-294
-259
-226
-312
-377
-329
-285
-315
-337
-307
-257
-305
-381
-374
-391
-472
-516
-501
-514
-574
-561
-498
-533
-578
-536
-474
-464
-493
-482
-446
-462
-519
-510
-465
-429
-405
-361
-327
-322
-326
-311
-305
-332
-313
-293
-293
-260
-226
-206
-202
-168
-117
-64
-33
-7
10
10
14
0
17
36
65
72
61
54
63
43
16
33
18
7
-45
-68
-30
-32
-57
-53
-15
-21
-40
-65
-79
-85
-68
-62
-132
-224
-201
-141
-155
-194
-190
-166
-195
-199
-175
-172
-197
-215
-256
-276
-278
-257
-252
-309
-355
-324
-302
-374
-434
-382
-322
-381
-465
-450
-413
-433
-457
-465
-451
-446
-485
-542
-538
-487
-441
-466
-473
-443
-427
-387
-364
-380
-376
-345
-355
-398
-399
-372
-351
-352
-342
-317
-264
-210
-204
-214
-178
-163
-187
-172
-179
-186
-190
-185
-165
-152
-115
-76
-72
-110
-131
-131
-99
-80
-127
-171
-143
-88
-121
-197
-189
-94
-79
-141
-134
-46
-57
-173
-201
-100
-56
-118
-146
-110
-81
-107
-101
-62
-77
-111
-113
-116
-127
-135
-135
-130
-130
-122
-131
-173
-200
-230
-269
-280
-274
-267
-258
-296
-336
-317
-286
-294
-293
-262
-254
-280
-303
-270
-228
-252
-267
-215
-188
-205
-195
-163
-151
-148
-164
-170
-153
-159
-139
-109
-96
-79
-46
-77
-160
-186
-136
-105
-119
-150
-111
-39
-89
-142
-116
-39
-57
-150
-110
46
36
-148
-189
-63
-54
-178
-185
-100
-100
-203
-233
-169
-138
-224
-247
-203
-203
-224
-179
-107
-143
-210
-180
-121
-172
-226
-173
-154
-230
-266
-268
-271
-303
-346
-317
-309
-358
-350
-307
-298
-314
-347
-349
-328
-327
-341
-356
-342
-306
-354
-397
-374
-347
-350
-351
-286
-253
-243
-218
-191
-173
-145
-125
-108
-117
-125
-96
-91
-92
-70
-74
-88
-88
-94
-86
-82
-111
-111
-104
-119
-115
-97
-93
-83
-83
-94
-65
-64
-62
-57
-71
-82
-112
-153
-153
-132
-141
-166
-193
-199
-165
-116
-143
-191
-186
-129
-96
-143
-155
-124
-109
-152
-197
-190
-155
-115
-105
-153
-223
-176
-121
-225
-330
-270
-166
-210
-301
-256
-154
-192
-257
-265
-234
-194
-239
-271
-282
-268
-220
-222
-234
-226
-217
-245
-239
-193
-172
-224
-285
-233
-191
-256
-289
-230
-188
-223
-270
-233
-173
-153
-183
-190
-152
-110
-110
-143
-146
-111
-111
-152
-184
-166
-124
-137
-158
-101
-67
-109
-116
-86
-100
-152
-175
-143
-125
-159
-189
-181
-172
-196
-206
-196
-134
-79
-88
-121
-128
-102
-85
-100
-130
-66
-25
-56
-116
-126
-71
-63
-122
-177
-167
-140
-150
-185
-184
-135
-107
-144
-190
-161
-111
-119
-144
-166
-191
-161
-103
-99
-128
-151
-79
-51
-129
-138
-67
-71
-160
-222
-144
-75
-152
-206
-140
-96
-137
-165
-138
-98
-125
-159
-183
-195
-170
-161
-189
-208
-171
-151
-167
-185
-160
-127
-163
-182
-157
-147
-140
-150
-128
-78
-79
-113
-123
-132
-158
-172
-175
-175
-183
-170
-170
-177
-166
-118
-108
-136
-136
-131
-133
-165
-199
-191
-155
-148
-186
-252
-223
-157
-178
-217
-237
-193
-161
-190
-190
-157
-122
-107
-112
-125
-136
-111
-102
-138
-169
-129
-93
-108
-138
-113
-80
-51
-49
-60
-22
5
-22
-50
-31
-4
-45
-79
-59
-82
-102
-77
-63
-100
-126
-94
-72
-115
-169
-141
-129
-149
-133
-120
-99
-54
-55
-115
-135
-112
-117
-164
-197
-199
-213
-234
-198
-204
-241
-248
-235
-230
-224
-239
-224
-191
-209
-260
-286
-282
-259
-257
-328
-348
-297
-257
-293
-365
-354
-299
-308
-368
-398
-373
-340
-332
-363
-363
-315
-313
-366
-360
-301
-271
-284
-273
-248
-239
-243
-256
-262
-257
-293
-294
-260
-240
-251
-225
-196
-229
-249
-233
-236
-258
-229
-199
-237
-268
-203
-167
-204
-225
-189
-130
-155
-237
-223
-171
-215
-298
-289
-227
-224
-278
-277
-228
-249
-320
-298
-260
-277
-275
-251
-223
-244
-285
-261
-212
-225
-247
-229
-228
-223
-232
-249
-239
-240
-255
-240
-229
-221
-270
-307
-285
-248
-261
-266
-239
-213
-228
-275
-269
-216
-220
-276
-302
-274
-248
-250
-250
-268
-276
-258
-264
-290
-293
-267
-264
-314
-353
-312
-314
-383
-402
-341
-315
-336
-326
-270
-252
-286
-291
-242
-217
-235
-238
-213
-205
-257
-291
-276
-275
-321
-368
-360
-326
-365
-384
-353
-332
-354
-375
-363
-341
-348
-353
-320
-339
-325
-291
-310
-328
-329
-340
-348
-364
-373
-372
-377
-377
-373
-360
-335
-328
-358
-385
-391
-410
-401
-367
-364
-388
-381
-357
-356
-373
-397
-395
-399
-389
-402
-420
-389
-356
-356
-358
-324
-294
-309
-326
-316
-261
-261
-327
-310
-302
-345
-373
-342
-313
-313
-308
-292
-329
-349
-318
-311
-298
-256
-227
-259
-253
-225
-226
-234
-229
-185
-139
-197
-240
-183
-162
-233
-251
-198
-191
-254
-301
-265
-245
-281
-297
-294
-274
-268
-274
-245
-202
-208
-239
-232
-208
-239
-270
-281
-269
-297
-352
-330
-280
-282
-358
-374
-335
-335
-390
-425
-391
-368
-404
-423
-388
-324
-299
-350
-365
-330
-301
-337
-333
-317
-356
-409
-430
-442
-461
-452
-437
-449
-452
-384
-353
-383
-417
-417
-405
-454
-477
-432
-420
-455
-467
-440
-430
-446
-437
-430
-440
-418
-408
-397
-396
-385
-384
-403
-408
-407
-436
-424
-392
-348
-315
-316
-322
-304
-262
-239
-242
-235
-219
-214
-226
-224
-206
-174
-167
-195
-173
-131
-108
-138
-157
-160
-176
-172
-159
-176
-217
-257
-235
-215
-246
-278
-251
-215
-206
-242
-274
-239
-234
-260
-319
-323
-268
-303
-385
-379
-313
-306
-360
-378
-333
-293
-293
-335
-340
-317
-315
-352
-409
-384
-360
-435
-466
-411
-402
-448
-476
-455
-468
-529
-508
-459
-478
-554
-546
-480
-509
-576
-556
-518
-536
-518
-489
-452
-446
-461
-431
-412
-412
-391
-369
-380
-389
-387
-373
-379
-391
-379
-367
-365
-348
-331
-333
-331
-322
-321
-347
-354
-325
-323
-351
-344
-314
-304
-310
-321
-316
-306
-304
-291
-300
-327
-329
-308
-315
-357
-350
-287
-289
-347
-357
-352
-374
-390
-392
-396
-397
-371
-350
-368
-373
-352
-339
-345
-360
-362
-347
-390
-434
-429
-400
-399
-410
-407
-385
-384
-422
-417
-377
-392
-431
-412
-371
-376
-376
-344
-353
-399
-385
-347
-350
-377
-381
-354
-391
-436
-419
-401
-395
-422
-423
-392
-411
-447
-438
-439
-472
-450
-445
-448
-444
-432
-391
-372
-377
-347
-324
-344
-376
-372
-353
-357
-373
-375
-343
-332
-333
-342
-330
-300
-313
-322
-306
-327
-342
-327
-322
-334
-324
-277
-242
-254
-267
-203
-185
-232
-282
-289
-287
-316
-380
-399
-392
-404
-413
-420
-396
-349
-365
-405
-396
-383
-374
-386
-429
-449
-445
-409
-400
-433
-444
-413
-416
-428
-408
-367
-373
-396
-372
-351
-347
-332
-295
-321
-361
-342
-327
-362
-398
-382
-331
-338
-389
-382
-371
-390
-405
-377
-337
-344
-370
-360
-355
-352
-342
-356
-349
-309
-284
-298
-259
-241
-260
-253
-219
-225
-254
-211
-174
-221
-284
-235
-198
-216
-237
-222
-199
-219
-230
-210
-197
-252
-285
-273
-272
-291
-301
-307
-342
-362
-372
-374
-363
-369
-385
-397
-384
-379
-398
-415
-395
-408
-445
-461
-439
-420
-467
-492
-458
-412
-428
-465
-426
-369
-396
-430
-419
-381
-366
-421
-457
-412
-405
-471
-488
-443
-417
-391
-406
-388
-357
-360
-383
-401
-414
-401
-381
-391
-409
-408
-371
-362
-385
-401
-374
-340
-351
-389
-368
-363
-348
-334
-342
-366
-379
-351
-338
-348
-352
-317
-301
-327
-348
-340
-310
-300
-331
-342
-331
-308
-318
-327
-307
-299
-313
-308
-282
-270
-282
-277
-255
-247
-241
-250
-242
-254
-263
-260
-277
-288
-280
-282
-300
-322
-341
-306
-296
-328
-347
-338
-315
-317
-326
-336
-350
-362
-395
-403
-394
-392
-394
-436
-462
-444
-414
-434
-471
-471
-447
-452
-493
-501
-498
-484
-495
-500
-460
-433
-448
-479
-480
-446
-422
-413
-410
-395
-383
-362
-361
-394
-420
-406
-398
-411
-419
-391
-378
-388
-383
-375
-354
-354
-365
-342
-328
-328
-333
-299
-298
-300
-257
-238
-233
-233
-224
-204
-211
-224
-224
-238
-236
-243
-255
-244
-222
-226
-224
-245
-245
-216
-236
-251
-226
-213
-233
-247
-252
-235
-257
-310
-303
-299
-330
-350
-372
-362
-377
-419
-420
-389
-374
-387
-393
-382
-353
-390
-440
-427
-396
-385
-423
-405
-344
-328
-376
-386
-330
-314
-381
-397
-361
-339
-381
-432
-382
-338
-347
-369
-319
-256
-260
-276
-275
-283
-319
-341
-343
-330
-315
-323
-316
-312
-319
-323
-324
-319
-323
-362
-376
-341
-331
-320
-290
-277
-291
-301
-257
-210
-227
-255
-215
-211
-265
-295
-288
-266
-260
-268
-274
-289
-307
-290
-288
-315
-339
-351
-344
-360
-398
-348
-292
-314
-361
-340
-270
-253
-338
-379
-324
-321
-378
-422
-381
-346
-392
-464
-478
-434
-410
-467
-487
-456
-447
-461
-491
-481
-442
-405
-384
-395
-398
-415
-408
-399
-408
-424
-407
-346
-326
-370
-400
-390
-341
-339
-377
-397
-396
-405
-429
-434
-413
-403
-402
-407
-417
-388
-359
-363
-390
-389
-353
-349
-354
-362
-370
-364
-371
-372
-342
-314
-308
-332
-352
-321
-297
-279
-237
-233
-253
-269
-285
-286
-300
-321
-314
-307
-329
-333
-313
-274
-279
-317
-322
-324
-340
-352
-342
-311
-310
-332
-340
-325
-331
-378
-425
-434
-451
-479
-490
-513
-543
-554
-528
-518
-506
-484
-493
-512
-540
-544
-549
-559
-538
-504
-487
-496
-486
-451
-451
-469
-469
-466
-466
-465
-436
-410
-422
-441
-435
-426
-427
-440
-415
-390
-398
-416
-427
-412
-406
-434
-450
-411
-381
-373
-375
-369
-363
-382
-383
-370
-367
-400
-417
-380
-380
-403
-371
-344
-349
-375
-370
-358
-366
-367
-375
-371
-377
-419
-424
-376
-323
-330
-353
-331
-325
-335
-336
-328
-329
-347
-368
-372
-367
-352
-348
-359
-353
-330
-303
-288
-341
-386
-364
-356
-376
-398
-383
-372
-403
-399
-396
-377
-384
-417
-428
-431
-442
-441
-447
-464
-469
-465
-436
-409
-398
-385
-362
-388
-424
-428
-411
-429
-446
-446
-413
-403
-423
-409
-383
-399
-432
-435
-411
-369
-382
-396
-374
-360
-361
-383
-396
-405
-420
-409
-395
-392
-389
-390
-381
-375
-390
-391
-402
-400
-415
-425
-446
-471
-462
-424
-421
-434
-396
-358
-341
-331
-311
-306
-314
-319
-304
-300
-317
-289
-274
-288
-290
-284
-280
-289
-287
-270
-263
-308
-328
-342
-366
-393
-395
-393
-386
-370
-345
-355
-381
-394
-382
-372
-419
-439
-416
-414
-407
-383
-369
-351
-339
-298
-267
-253
-257
-262
-290
-290
-250
-218
-223
-226
-227
-207
-212
-215
-209
-202
-194
-187
-170
-181
-181
-182
-200
-200
-182
-160
-190
-240
-217
-221
-244
-256
-252
-253
-266
-272
-273
-268
-272
-263
-256
-258
-242
-252
-256
-260
-283
-263
-272
-297
-278
-257
-250
-253
-259
-245
-225
-227
-220
-200
-188
-183
-186
-189
-189
-207
-225
-247
-257
-280
-294
-296
-295
-283
-289
-320
-321
-299
-305
-334
-358
-334
-318
-332
-324
-317
-327
-354
-350
-326
-317
-290
-278
-299
-333
-330
-326
-320
-337
-329
-315
-345
-352
-342
-329
-336
-346
-333
-299
-292
-305
-298
-277
-267
-259
-259
-243
-198
-223
-255
-244
-230
-226
-235
-227
-222
-212
-202
-173
-146
-139
-146
-180
-193
-188
-200
-215
-229
-240
-227
-222
-222
-214
-188
-166
-156
-160
-178
-204
-222
-230
-244
-241
-227
-222
-209
-190
-189
-185
-172
-190
-192
-178
-187
-200
-247
-263
-274
-293
-322
-326
-304
-284
-308
-309
-277
-275
-298
-332
-339
-312
-283
-281
-284
-262
-247
-251
-269
-269
-243
-229
-234
-223
-205
-200
-211
-213
-198
-196
-202
-206
-206
-218
-234
-254
-255
-263
-252
-243
-233
-214
-209
-208
-194
-174
-161
-154
-162
-151
-144
-150
-135
-110
-99
-100
-77
-78
-84
-91
-125
-116
-84
-82
-82
-72
-56
-43
-59
-43
-44
-71
-62
-63
-62
-60
-81
-63
-59
-56
-54
-35
-17
-29
-37
-34
-36
-34
-34
-34
-13
-3
4
13
-5
-12
-7
-22
-31
-65
-91
-97
-79
-86
-106
-92
-91
-101
-100
-115
-117
-121
-114
-77
-68
-87
-64
-73
-89
-80
-87
-54
-31
-26
-15
-4
11
27
29
11
1
33
31
11
-4
-5
2
-12
-11
-2
5
0
-14
-18
-14
2
-18
-36
-39
-19
-19
-40
-37
-34
-22
-41
-70
-41
-26
-35
-48
-46
-33
-30
-35
-43
-11
-7
1
-7
-8
1
17
39
30
29
53
55
80
73
46
51
52
47
41
34
37
34
9
-6
-12
4
12
12
28
43
51
59
63
66
56
29
7
-8
-35
-39
-50
-64
-81
-71
-65
-63
-54
-55
-26
-23
-35
-45
-63
-57
-43
-55
-77
-59
-60
-49
-69
-79
-63
-51
-48
-49
-46
-68
-89
-106
-117
-127
-110
-110
-109
-130
-127
-124
-127
-119
-134
-122
-109
-126
-141
-146
-144
-159
-170
-163
-162
-151
-128
-135
-162
-150
-140
-129
-109
-119
-109
-102
-110
-106
-126
-153
-169
-168
-159
-176
-190
-179
-177
-205
-242
-241
-237
-254
-271
-253
-219
-222
-228
-238
-254
-274
-298
-290
-282
-286
-279
-270
-295
-320
-325
-336
-322
-328
-336
-333
-335
-353
-364
-357
-357
-354
-355
-365
-351
-360
-363
-358
-357
-363
-377
-353
-344
-352
-348
-317
-312
-310
-299
-306
-294
-293
-309
-324
-337
-325
-322
-349
-360
-339
-327
-333
-333
-339
-322
-314
-341
-358
-360
-382
-397
-392
-377
-378
-381
-364
-388
-414
-413
-418
-447
-441
-446
-440
-430
-418
-393
-381
-357
-358
-374
-367
-360
-365
-370
-389
-381
-359
-322
-321
-322
-314
-318
-299
-305
-308
-338
-370
-362
-371
-380
-368
-372
-379
-383
-391
-384
-395
-424
-415
-419
-424
-419
-394
-354
-337
-329
-329
-342
-379
-389
-394
-392
-375
-392
-396
-395
-407
-392
-400
-415
-417
-409
-396
-405
-410
-428
-446
-456
-455
-473
-494
-486
-487
-509
-515
-513
-524
-531
-522
-486
-479
-471
-443
-424
-416
-426
-422
-398
-399
-393
-389
-385
-378
-383
-379
-382
-399
-406
-420
-426
-426
-428
-423
-412
-419
-411
-383
-385
-364
-348
-336
-335
-334
-328
-333
-345
-358
-371
-384
-360
-338
-344
-356
-365
-363
-369
-392
-399
-395
-386
-351
-348
-366
-353
-345
-342
-350
-357
-337
-325
-337
-343
-358
-362
-374
-386
-376
-375
-388
-372
-356
-352
-345
-343
-349
-349
-372
-383
-375
-370
-366
-355
-336
-329
-329
-320
-305
-284
-289
-315
-309
-328
-341
-356
-360
-361
-340
-329
-322
-319
-321
-342
-358
-381
-411
-407
-401
-401
-404
-391
-381
-376
-384
-413
-411
-411
-428
-427
-430
-423
-410
-425
-422
-408
-423
-443
-433
-423
-413
-404
-396
-373
-370
-372
-360
-355
-345
-335
-337
-335
-318
-330
-330
-338
-347
-333
-343
-335
-318
-306
-298
-295
-292
-305
-305
-300
-306
-296
-267
-278
-303
-303
-316
-304
-305
-310
-304
-311
-316
-306
-307
-335
-344
-320
-308
-289
-278
-270
-254
-276
-273
-270
-266
-252
-261
-257
-276
-291
-289
-276
-269
-295
-306
-304
-310
-313
-327
-320
-324
-332
-339
-349
-314
-286
-273
-246
-244
-251
-274
-290
-311
-319
-319
-332
-349
-360
-356
-353
-355
-353
-349
-340
-347
-355
-365
-382
-394
-404
-399
-389
-393
-406
-399
-386
-392
-403
-413
-400
-388
-415
-424
-446
-431
-445
-465
-474
-484
-481
-463
-451
-465
-461
-463
-461
-461
-469
-441
-447
-456
-444
-452
-427
-395
-377
-387
-385
-373
-355
-361
-361
-345
-347
-347
-349
-349
-323
-317
-313
-288
-272
-251
-262
-269
-261
-266
-293
-298
-278
-262
-252
-276
-276
-267
-275
-281
-295
-296
-294
-305
-304
-296
-300
-317
-321
-311
-312
-293
-294
-293
-292
-284
-271
-259
-246
-263
-272
-274
-276
-294
-308
-315
-314
-316
-337
-369
-364
-367
-361
-364
-393
-380
-378
-376
-349
-347
-341
-323
-293
-251
-247
-237
-236
-222
-228
-239
-238
-261
-285
-304
-310
-315
-311
-295
-287
-285
-286
-295
-295
-285
-303
-325
-330
-365
-382
-385
-392
-368
-362
-363
-355
-351
-338
-327
-337
-334
-316
-321
-302
-315
-312
-300
-304
-283
-273
-255
-247
-240
-216
-219
-232
-238
-225
-208
-217
-227
-232
-242
-231
-245
-244
-232
-230
-224
-214
-213
-215
-210
-215
-233
-261
-250
-255
-269
-262
-261
-263
-274
-283
-283
-262
-265
-263
-237
-234
-221
-191
-187
-180
-167
-162
-150
-146
-142
-139
-151
-157
-176
-163
-158
-169
-162
-165
-177
-185
-205
-221
-223
-234
-230
-203
-192
-189
-176
-163
-136
-156
-154
-136
-133
-113
-110
-112
-115
-114
-130
-139
-149
-186
-188
-191
-189
-183
-184
-157
-136
-117
-93
-97
-112
-122
-131
-158
-196
-209
-197
-200
-225
-227
-208
-197
-208
-211
-209
-225
-233
-227
-250
-243
-220
-212
-208
-192
-157
-147
-119
-108
-120
-113
-123
-113
-123
-143
-152
-160
-163
-188
-175
-150
-147
-149
-139
-133
-142
-126
-117
-117
-135
-137
-116
-125
-127
-130
-155
-160
-159
-160
-171
-157
-146
-138
-137
-136
-114
-128
-139
-132
-123
-123
-142
-136
-118
-127
-132
-145
-133
-134
-122
-100
-91
-76
-85
-95
-99
-114
-125
-130
-125
-129
-118
-114
-118
-107
-99
-81
-74
-77
-72
-67
-82
-90
-95
-112
-109
-85
-85
-74
-84
-113
-133
-135
-146
-165
-177
-169
-173
-169
-148
-137
-144
-147
-152
-172
-170
-186
-193
-206
-198
-198
-201
-176
-186
-195
-194
-181
-168
-159
-177
-190
-185
-190
-190
-198
-215
-203
-199
-217
-232
-220
-210
-208
-201
-212
-189
-172
-187
-181
-181
-170
-151
-153
-149
-151
-158
-151
-156
-165
-160
-155
-170
-173
-191
-195
-195
-203
-213
-220
-200
-197
-216
-226
-237
-231
-219
-223
-216
-203
-184
-186
-179
-182
-168
-163
-172
-153
-141
-157
-158
-144
-144
-147
-144
-133
-122
-116
-106
-101
-104
-96
-85
-79
-84
-85
-89
-101
-91
-95
-113
-103
-112
-115
-109
-112
-120
-131
-148
-168
-189
-193
-168
-162
-155
-144
-144
-144
-146
-142
-131
-111
-87
-81
-102
-112
-125
-133
-133
-134
-130
-117
-111
-119
-126
-143
-140
-155
-172
-168
-191
-198
-198
-192
-160
-148
-124
-97
-112
-119
-80
-47
-74
-94
-74
-60
-89
-116
-111
-101
-92
-85
-66
-56
-64
-77
-91
-120
-156
-171
-170
-173
-194
-195
-180
-166
-161
-164
-153
-159
-171
-180
-190
-188
-198
-217
-210
-192
-195
-161
-156
-166
-162
-164
-158
-189
-187
-161
-153
-145
-147
-143
-127
-117
-147
-164
-152
-137
-122
-129
-133
-116
-116
-114
-108
-118
-125
-141
-147
-136
-130
-146
-135
-114
-96
-77
-74
-92
-117
-133
-127
-134
-155
-158
-128
-112
-106
-115
-113
-107
-109
-98
-107
-126
-137
-129
-120
-113
-103
-96
-86
-72
-76
-92
-107
-115
-137
-138
-137
-143
-152
-160
-161
-173
-189
-181
-175
-162
-163
-155
-153
-146
-164
-191
-195
-189
-211
-241
-244
-271
-288
-294
-298
-278
-255
-246
-251
-294
-319
-326
-314
-302
-292
-278
-264
-262
-254
-258
-267
-270
-291
-332
-343
-336
-320
-308
-303
-276
-256
-237
-224
-210
-211
-230
-230
-232
-240
-252
-262
-254
-256
-273
-256
-229
-203
-173
-170
-149
-155
-160
-181
-215
-222
-227
-218
-213
-202
-199
-201
-178
-163
-156
-139
-140
-146
-148
-143
-132
-130
-148
-164
-172
-180
-175
-159
-149
-138
-132
-149
-159
-154
-149
-166
-166
-164
-164
-164
-168
-180
-159
-151
-157
-157
-173
-185
-198
-232
-248
-264
-293
-305
-310
-329
-330
-339
-344
-352
-359
-356
-355
-341
-320
-304
-278
-269
-292
-296
-313
-319
-350
-378
-391
-365
-369
-385
-357
-351
-354
-356
-379
-385
-379
-373
-379
-373
-373
-351
-349
-347
-323
-311
-323
-336
-346
-345
-345
-354
-329
-338
-327
-323
-337
-330
-316
-310
-296
-307
-329
-316
-309
-323
-314
-328
-317
-317
-328
-305
-297
-323
-319
-312
-314
-322
-324
-325
-317
-312
-309
-315
-333
-340
-351
-346
-347
-330
-317
-306
-287
-265
-259
-235
-233
-231
-239
-246
-253
-254
-246
-251
-262
-265
-282
-307
-305
-293
-298
-294
-277
-292
-320
-338
-322
-335
-354
-353
-337
-318
-321
-330
-323
-323
-326
-318
-319
-311
-322
-342
-340
-339
-343
-329
-294
-297
-321
-323
-341
-374
-382
-409
-415
-423
-422
-415
-424
-396
-390
-376
-366
-371
-367
-360
-341
-345
-348
-354
-354
-365
-386
-377
-365
-337
-320
-320
-301
-286
-301
-313
-318
-335
-340
-342
-347
-334
-356
-373
-370
-369
-353
-346
-355
-356
-368
-371
-390
-396
-401
-422
-394
-381
-394
-388
-390
-384
-385
-382
-364
-375
-384
-382
-369
-350
-342
-322
-304
-299
-312
-292
-306
-324
-329
-328
-300
-285
-279
-296
-308
-308
-310
-305
-297
-288
-295
-314
-299
-301
-301
-286
-266
-271
-272
-250
-237
-243
-253
-287
-313
-317
-305
-303
-318
-314
-315
-314
-311
-295
-279
-283
-290
-294
-290
-292
-291
-296
-298
-311
-337
-337
-351
-352
-359
-357
-348
-347
-335
-322
-315
-331
-331
-332
-344
-345
-356
-355
-328
-317
-330
-315
-303
-304
-309
-323
-323
-341
-367
-368
-354
-350
-388
-403
-373
-358
-374
-381
-375
-357
-358
-366
-341
-319
-327
-330
-349
-365
-371
-401
-420
-415
-409
-399
-390
-397
-392
-393
-403
-405
-398
-393
-399
-390
-375
-359
-348
-327
-327
-352
-342
-335
-337
-340
-346
-339
-346
-357
-346
-331
-319
-326
-326
-324
-322
-311
-289
-274
-277
-300
-305
-309
-311
-303
-294
-268
-258
-253
-229
-208
-221
-225
-247
-266
-267
-276
-280
-278
-274
-288
-295
-301
-313
-339
-338
-329
-322
-314
-318
-298
-283
-296
-302
-310
-322
-321
-332
-328
-332
-347
-334
-342
-364
-363
-386
-392
-397
-411
-389
-384
-369
-363
-368
-374
-354
-335
-333
-341
-347
-350
-371
-370
-345
-327
-353
-374
-361
-364
-369
-366
-350
-351
-368
-383
-391
-394
-384
-382
-385
-399
-412
-391
-371
-364
-376
-369
-336
-334
-361
-366
-380
-401
-429
-428
-429
-420
-436
-421
-391
-365
-351
-348
-350
-356
-345
-349
-336
-337
-340
-341
-327
-306
-315
-311
-298
-292
-286
-293
-310
-303
-296
-294
-266
-267
-258
-254
-277
-297
-298
-308
-318
-317
-330
-307
-301
-311
-310
-314
-320
-339
-342
-339
-341
-339
-336
-329
-342
-337
-348
-364
-372
-374
-350
-313
-300
-292
-275
-278
-286
-293
-295
-295
-293
-279
-267
-271
-259
-261
-275
-279
-287
-307
-326
-317
-308
-303
-302
-317
-320
-319
-313
-314
-317
-332
-344
-347
-363
-371
-357
-351
-346
-342
-335
-322
-313
-325
-340
-355
-349
-331
-330
-323
-331
-361
-368
-357
-348
-357
-341
-335
-367
-364
-381
-394
-406
-413
-411
-426
-414
-395
-366
-344
-348
-348
-337
-335
-340
-363
-358
-343
-352
-362
-335
-286
-278
-284
-305
-319
-329
-354
-370
-364
-344
-361
-367
-356
-355
-354
-367
-354
-339
-345
-336
-316
-299
-300
-291
-287
-280
-274
-297
-283
-254
-254
-272
-282
-263
-271
-270
-259
-239
-235
-246
-244
-231
-219
-217
-244
-270
-280
-293
-288
-282
-272
-279
-275
-277
-256
-228
-218
-190
-154
-173
-181
-181
-187
-193
-169
-163
-147
-130
-114
-110
-127
-127
-149
-166
-175
-184
-193
-192
-220
-251
-273
-266
-278
-291
-286
-298
-311
-326
-338
-346
-342
-361
-372
-357
-341
-348
-350
-367
-388
-400
-409
-423
-438
-442
-433
-447
-443
-423
-410
-387
-386
-378
-367
-375
-357
-353
-357
-364
-376
-382
-368
-352
-346
-344
-331
-346
-343
-343
-333
-315
-313
-298
-305
-304
-300
-288
-278
-263
-264
-276
-270
-298
-300
-296
-291
-276
-272
-254
-245
-233
-218
-209
-215
-236
-236
-219
-219
-243
-256
-261
-282
-282
-277
-289
-281
-290
-291
-297
-290
-277
-250
-262
-274
-262
-256
-236
-211
-200
-190
-173
-178
-190
-193
-200
-197
-211
-211
-219
-219
-218
-228
-226
-230
-236
-238
-235
-241
-250
-282
-301
-311
-313
-292
-301
-312
-306
-348
-365
-355
-385
-399
-389
-377
-380
-396
-394
-379
-374
-386
-372
-365
-370
-373
-366
-368
-357
-330
-329
-334
-328
-346
-350
-356
-364
-351
-358
-369
-357
-358
-363
-378
-388
-389
-379
-373
-347
-333
-348
-360
-368
-364
-358
-355
-343
-319
-290
-285
-277
-271
-281
-280
-267
-265
-251
-245
-237
-217
-226
-212
-202
-198
-200
-221
-236
-247
-261
-268
-264
-259
-264
-275
-277
-273
-258
-255
-255
-266
-261
-244
-254
-241
-229
-244
-241
-252
-242
-235
-243
-257
-252
-226
-226
-230
-214
-199
-206
-229
-240
-252
-261
-270
-260
-264
-273
-264
-271
-285
-314
-335
-359
-385
-392
-392
-402
-411
-416
-419
-403
-392
-380
-349
-359
-357
-326
-302
-295
-275
-264
-256
-243
-249
-247
-234
-249
-268
-274
-283
-297
-308
-326
-317
-332
-357
-348
-341
-324
-295
-288
-288
-288
-304
-305
-289
-291
-308
-316
-309
-300
-298
-296
-293
-300
-298
-291
-304
-306
-313
-296
-272
-269
-250
-225
-224
-249
-247
-262
-275
-269
-278
-289
-276
-259
-240
-228
-239
-242
-243
-261
-246
-237
-248
-244
-240
-247
-238
-236
-231
-217
-224
-229
-223
-228
-222
-206
-208
-223
-227
-257
-282
-274
-308
-323
-325
-312
-284
-280
-270
-266
-267
-257
-267
-260
-245
-229
-213
-221
-218
-229
-228
-217
-213
-220
-220
-220
-213
-209
-199
-189
-195
-203
-196
-185
-183
-177
-171
-185
-188
-198
-218
-219
-235
-254
-259
-271
-282
-279
-283
-269
-256
-252
-239
-236
-248
-246
-243
-246
-247
-268
-282
-278
-285
-280
-269
-264
-265
-268
-268
-283
-289
-285
-308
-327
-316
-323
-350
-347
-356
-370
-413
-412
-383
-388
-380
-357
-353
-364
-382
-367
-360
-373
-365
-331
-299
-293
-281
-266
-263
-249
-229
-231
-234
-229
-212
-201
-196
-191
-179
-171
-182
-174
-147
-165
-193
-212
-233
-235
-235
-228
-222
-239
-226
-218
-223
-241
-242
-242
-245
-257
-253
-265
-277
-271
-266
-240
-229
-231
-228
-220
-225
-218
-224
-221
-222
-252
-266
-251
-254
-246
-224
-218
-245
-248
-227
-232
-254
-285
-301
-287
-294
-309
-293
-301
-310
-279
-258
-276
-283
-291
-284
-326
-354
-326
-309
-321
-318
-302
-295
-296
-295
-287
-294
-307
-301
-293
-301
-313
-314
-321
-333
-328
-331
-333
-339
-324
-293
-293
-295
-307
-313
-326
-344
-332
-329
-333
-311
-295
-297
-280
-277
-293
-306
-325
-327
-312
-290
-280
-274
-272
-271
-265
-271
-273
-268
-277
-292
-305
-292
-295
-281
-269
-260
-259
-274
-263
-248
-243
-237
-243
-244
-257
-278
-288
-282
-303
-313
-310
-300
-316
-336
-331
-340
-336
-333
-331
-335
-322
-300
-278
-283
-272
-246
-255
-269
-269
-264
-267
-269
-269
-257
-243
-240
-242
-243
-247
-268
-270
-258
-253
-265
-275
-282
-283
-299
-296
-299
-303
-297
-303
-295
-319
-317
-327
-323
-305
-302
-276
-252
-235
-233
-227
-222
-237
-245
-261
-253
-263
-249
-231
-247
-250
-267
-268
-285
-314
-321
-336
-349
-330
-328
-333
-335
-336
-340
-359
-381
-370
-368
-362
-354
-348
-366
-386
-397
-390
-392
-397
-394
-387
-375
-386
-390
-400
-403
-388
-368
-348
-351
-343
-322
-304
-292
-290
-283
-280
-280
-287
-291
-303
-306
-300
-291
-277
-269
-262
-238
-230
-234
-231
-222
-215
-230
-226
-225
-235
-209
-197
-184
-172
-195
-205
-203
-198
-182
-187
-201
-202
-204
-195
-175
-170
-156
-142
-160
-161
-171
-194
-188
-183
-211
-207
-211
-213
-193
-195
-194
-210
-213
-215
-234
-240
-243
-244
-239
-245
-260
-249
-254
-273
-292
-306
-312
-309
-316
-313
-313
-310
-297
-288
-288
-290
-291
-290
-274
-284
-296
-311
-298
-289
-282
-295
-294
-288
-296
-306
-311
-303
-288
-281
-282
-295
-307
-319
-319
-333
-350
-362
-355
-335
-338
-335
-334
-339
-344
-331
-351
-358
-352
-349
-337
-345
-357
-332
-333
-334
-326
-310
-304
-303
-282
-258
-256
-255
-243
-233
-235
-225
-211
-201
-188
-183
-163
-165
-178
-180
-186
-207
-219
-206
-203
-195
-185
-187
-178
-179
-176
-182
-185
-190
-206
-206
-213
-196
-181
-170
-164
-156
-151
-164
-173
-167
-185
-201
-204
-227
-235
-250
-273
-274
-292
-309
-323
-328
-324
-311
-313
-312
-331
-335
-335
-338
-336
-327
-319
-321
-314
-294
-306
-303
-290
-300
-301
-316
-311
-289
-274
-256
-251
-263
-263
-267
-282
-281
-290
-285
-284
-297
-290
-287
-288
-285
-282
-273
-272
-272
-262
-262
-275
-267
-267
-261
-243
-233
-243
-254
-261
-270
-279
-299
-319
-316
-300
-284
-279
-281
-262
-236
-215
-211
-204
-192
-201
-219
-216
-220
-230
-254
-273
-279
-284
-269
-260
-246
-227
-209
-213
-221
-241
-253
-243
-248
-264
-262
-266
-271
-276
-277
-274
-275
-270
-269
-259
-259
-245
-244
-235
-233
-237
-231
-229
-218
-215
-234
-231
-253
-257
-230
-229
-231
-222
-227
-241
-250
-276
-279
-290
-283
-273
-289
-296
-306
-316
-318
-327
-341
-336
-329
-315
-323
-305
-278
-275
-275
-275
-249
-226
-233
-249
-244
-246
-244
-234
-242
-238
-229
-230
-191
-199
-213
-203
-204
-198
-185
-151
-160
-171
-174
-164
-166
-180
-194
-193
-197
-192
-188
-198
-195
-190
-194
-208
-217
-209
-218
-239
-251
-256
-260
-267
-288
-297
-319
-324
-314
-328
-315
-313
-327
-309
-310
-331
-325
-339
-354
-362
-366
-353
-340
-330
-324
-332
-325
-324
-336
-329
-303
-305
-291
-275
-285
-270
-263
-257
-250
-252
-244
-239
-251
-244
-239
-234
-219
-215
-193
-180
-183
-172
-179
-173
-153
-146
-147
-153
-163
-168
-164
-184
-203
-195
-169
-160
-167
-179
-198
-205
-203
-200
-201
-187
-181
-185
-173
-181
-192
-195
-182
-183
-176
-165
-157
-162
-151
-159
-175
-184
-189
-189
-185
-190
-211
-211
-214
-226
-220
-216
-220
-213
-229
-239
-257
-262
-247
-254
-270
-273
-263
-255
-242
-245
-235
-232
-249
-255
-295
-308
-306
-319
-313
-302
-294
-293
-284
-268
-274
-269
-261
-275
-277
-274
-291
-289
-271
-274
-277
-275
-279
-276
-278
-272
-287
-300
-297
-306
-304
-308
-306
-294
-307
-304
-292
-286
-273
-264
-267
-275
-269
-260
-260
-247
-236
-232
-226
-214
-202
-200
-200
-185
-174
-171
-182
-191
-200
-182
-172
-168
-165
-161
-175
-186
-185
-189
-188
-195
-204
-219
-232
-232
-227
-216
-206
-216
-235
-241
-241
-251
-250
-247
-250
-257
-263
-265
-270
-287
-274
-277
-287
-286
-301
-308
-311
-314
-317
-307
-311
-313
-330
-336
-330
-327
-326
-318
-326
-335
-345
-342
-343
-327
-293
-281
-267
-266
-242
-227
-223
-221
-232
-230
-238
-241
-239
-243
-243
-239
-248
-238
-234
-233
-237
-258
-275
-265
-273
-291
-293
-286
-276
-247
-244
-258
-258
-262
-262
-263
-267
-285
-285
-305
-329
-317
-290
-289
-271
-246
-238
-228
-234
-248
-264
-262
-276
-299
-314
-322
-326
-329
-327
-318
-321
-323
-319
-329
-333
-320
-304
-294
-291
-270
-263
-275
-268
-258
-249
-243
-233
-203
-204
-214
-206
-220
-229
-235
-243
-226
-208
-223
-226
-219
-229
-239
-233
-232
-232
-228
-230
-222
-231
-228
-219
-217
-208
-213
-199
-203
-205
-208
-201
-205
-227
-228
-245
-251
-262
-266
-253
-260
-255
-219
-209
-209
-188
-181
-174
-177
-188
-213
-217
-207
-219
-219
-202
-199
-202
-208
-205
-204
-196
-210
-208
-193
-203
-208
-217
-237
-241
-241
-235
-228
-249
-257
-260
-267
-274
-273
-272
-261
-263
-272
-277
-262
-256
-261
-242
-250
-236
-215
-230
-232
-228
-242
-249
-242
-235
-221
-219
-228
-234
-234
-245
-251
-267
-262
-243
-244
-233
-232
-227
-235
-238
-236
-229
-218
-208
-201
-204
-192
-175
-168
-149
-155
-159
-144
-136
-138
-167
-180
-153
-162
-174
-111
-119
-194
-147
-108
-167
-170
-123
-133
-146
-128
-128
-148
-161
-157
-170
-186
-187
-185
-180
-157
-132
-110
-125
-133
-140
-157
-154
-157
-178
-176
-174
-173
-171
-161
-181
-187
-183
-204
-208
-223
-241
-248
-264
-278
-282
-278
-279
-285
-289
-282
-273
-276
-277
-288
-296
-301
-303
-318
-301
-287
-296
-274
-264
-261
-267
-269
-263
-268
-271
-270
-277
-274
-255
-241
-240
-226
-196
-188
-193
-201
-207
-205
-220
-252
-237
-214
-205
-225
-258
-248
-248
-264
-256
-260
-254
-272
-299
-289
-302
-312
-326
-331
-305
-286
-288
-289
-298
-296
-283
-291
-306
-300
-292
-275
-278
-283
-252
-236
-238
-239
-231
-224
-215
-209
-228
-249
-262
-269
-258
-257
-258
-241
-233
-225
-212
-201
-197
-230
-230
-213
-237
-240
-248
-271
-272
-270
-280
-289
-315
-334
-329
-333
-330
-319
-296
-300
-294
-296
-310
-329
-343
-340
-334
-317
-314
-318
-305
-297
-295
-281
-279
-259
-259
-275
-263
-265
-271
-263
-269
-262
-253
-262
-255
-263
-279
-294
-295
-310
-327
-343
-353
-325
-319
-314
-303
-289
-293
-298
-298
-304
-317
-336
-326
-314
-285
-282
-292
-274
-276
-285
-282
-282
-280
-276
-284
-303
-313
-327
-322
-331
-332
-318
-305
-308
-299
-282
-279
-276
-276
-276
-275
-274
-281
-281
-295
-303
-296
-303
-292
-296
-292
-292
-287
-301
-314
-296
-294
-297
-299
-293
-280
-271
-266
-243
-221
-204
-209
-208
-201
-213
-226
-242
-240
-235
-251
-247
-250
-272
-273
-242
-236
-237
-241
-237
-238
-226
-227
-244
-242
-238
-223
-209
-228
-225
-210
-204
-187
-178
-168
-180
-190
-199
-199
-218
-210
-218
-232
-225
-231
-222
-225
-236
-237
-241
-243
-250
-261
-265
-269
-275
-278
-269
-263
-261
-269
-283
-271
-276
-305
-294
-286
-294
-282
-273
-277
-271
-262
-261
-248
-234
-225
-227
-231
-217
-235
-233
-230
-245
-240
-248
-259
-247
-231
-218
-216
-230
-224
-219
-211
-207
-199
-207
-204
-190
-184
-195
-205
-198
-194
-202
-182
-156
-156
-166
-167
-164
-161
-175
-198
-187
-206
-217
-233
-245
-219
-197
-179
-178
-191
-192
-197
-210
-221
-234
-239
-242
-237
-228
-225
-226
-196
-184
-183
-168
-164
-170
-193
-210
-200
-203
-198
-194
-188
-188
-197
-207
-209
-206
-205
-187
-182
-169
-159
-167
-145
-151
-152
-159
-155
-168
-202
-190
-205
-219
-220
-218
-216
-198
-193
-184
-161
-162
-152
-158
-175
-167
-178
-191
-185
-177
-176
-197
-196
-195
-184
-166
-152
-117
-119
-124
-110
-110
-121
-114
-120
-137
-137
-136
-147
-147
-153
-144
-119
-109
-113
-115
-114
-135
-151
-164
-194
-209
-225
-238
-229
-238
-229
-214
-208
-207
-216
-234
-244
-237
-242
-259
-259
-253
-263
-294
-308
-297
-321
-329
-312
-321
-324
-312
-307
-296
-291
-292
-294
-290
-297
-294
-291
-286
-277
-270
-273
-284
-274
-272
-266
-268
-247
-245
-257
-249
-246
-248
-243
-264
-251
-234
-249
-231
-224
-216
-182
-189
-182
-183
-208
-197
-212
-221
-231
-242
-245
-253
-263
-265
-282
-271
-260
-277
-283
-292
-293
-295
-278
-277
-261
-229
-226
-217
-231
-228
-211
-211
-223
-232
-246
-253
-246
-255
-266
-264
-261
-246
-246
-260
-258
-278
-266
-247
-257
-264
-261
-229
-232
-244
-243
-251
-264
-264
-261
-282
-292
-318
-325
-346
-368
-346
-338
-328
-288
-285
-291
-292
-314
-342
-367
-392
-396
-396
-390
-382
-389
-396
-395
-390
-372
-357
-366
-372
-354
-360
-367
-354
-348
-364
-352
-338
-336
-315
-315
-310
-309
-312
-312
-310
-314
-312
-306
-289
-259
-242
-247
-264
-273
-265
-275
-278
-260
-253
-263
-259
-246
-245
-240
-237
-224
-239
-257
-256
-251
-257
-263
-269
-257
-262
-283
-284
-259
-252
-246
-221
-214
-220
-229
-231
-242
-240
-225
-213
-192
-213
-227
-225
-244
-249
-258
-260
-277
-287
-285
-292
-301
-308
-308
-322
-328
-329
-345
-356
-349
-336
-314
-308
-296
-301
-322
-313
-330
-343
-328
-318
-308
-292
-303
-304
-309
-325
-328
-314
-325
-339
-352
-355
-358
-366
-358
-352
-361
-355
-339
-329
-310
-296
-282
-269
-289
-307
-312
-318
-316
-307
-292
-286
-255
-229
-224
-231
-234
-227
-217
-209
-218
-218
-216
-222
-218
-197
-215
-201
-193
-219
-220
-220
-234
-231
-231
-234
-234
-255
-262
-254
-260
-253
-263
-256
-251
-269
-247
-252
-248
-239
-241
-224
-226
-230
-221
-210
-220
-233
-233
-235
-239
-234
-230
-211
-199
-199
-191
-196
-192
-177
-204
-232
-227
-227
-207
-196
-187
-170
-169
-157
-163
-186
-199
-219
-227
-228
-236
-235
-227
-241
-235
-232
-238
-237
-235
-233
-225
-241
-239
-236
-248
-241
-248
-243
-244
-237
-242
-226
-231
-261
-240
-256
-286
-283
-287
-275
-270
-281
-303
-281
-260
-267
-284
-293
-296
-310
-321
-334
-340
-332
-327
-312
-310
-309
-319
-333
-338
-337
-329
-326
-327
-307
-301
-312
-311
-306
-303
-310
-306
-291
-298
-296
-284
-268
-248
-247
-261
-244
-240
-266
-262
-254
-260
-250
-247
-252
-248
-247
-265
-269
-261
-265
-260
-280
-279
-262
-266
-266
-273
-284
-297
-302
-274
-273
-273
-251
-237
-225
-200
-196
-210
-214
-213
-223
-220
-232
-220
-192
-188
-178
-179
-178
-177
-172
-181
-179
-174
-169
-157
-167
-165
-158
-165
-142
-137
-137
-147
-158
-163
-161
-176
-191
-197
-212
-230
-237
-228
-229
-254
-253
-260
-270
-265
-259
-251
-277
-287
-273
-277
-283
-288
-316
-314
-306
-297
-299
-326
-345
-327
-322
-337
-339
-350
-349
-353
-349
-360
-361
-364
-374
-368
-380
-373
-362
-359
-359
-353
-345
-323
-315
-297
-276
-280
-283
-302
-300
-304
-312
-323
-316
-314
-297
-291
-274
-243
-237
-227
-220
-234
-224
-214
-225
-226
-226
-220
-223
-219
-206
-201
-193
-185
-180
-174
-176
-183
-193
-203
-201
-201
-218
-239
-262
-260
-248
-255
-246
-228
-214
-216
-215
-205
-214
-220
-217
-217
-211
-213
-217
-221
-241
-251
-257
-255
-259
-276
-261
-258
-292
-281
-288
-309
-311
-325
-346
-356
-364
-363
-356
-349
-352
-354
-355
-325
-345
-383
-376
-385
-383
-380
-379
-374
-379
-401
-393
-389
-401
-393
-388
-389
-376
-378
-369
-356
-361
-367
-365
-361
-336
-323
-293
-276
-262
-258
-246
-242
-245
-220
-197
-175
-168
-153
-124
-119
-105
-84
-92
-101
-100
-109
-114
-116
-112
-107
-114
-114
-111
-117
-119
-109
-111
-107
-127
-125
-115
-127
-132
-132
-136
-153
-161
-158
-159
-157
-157
-166
-173
-179
-183
-200
-205
-216
-239
-243
-244
-249
-260
-254
-271
-291
-298
-315
-330
-356
-373
-383
-396
-412
-435
-436
-435
-423
-418
-421
-415
-398
-384
-363
-359
-350
-330
-339
-355
-375
-394
-404
-399
-390
-375
-364
-350
-330
-320
-311
-319
-314
-306
-295
-277
-292
-278
-258
-237
-223
-220
-230
-214
-200
-202
-195
-173
-142
-132
-124
-115
-119
-102
-106
-109
-95
-95
-60
-47
-38
-26
-2
7
23
23
24
43
47
54
49
7
-23
-45
-57
-76
-84
-81
-102
-114
-140
-170
-181
-231
-275
-302
-346
-340
-361
-400
-398
-400
-423
-428
-428
-438
-453
-467
-485
-500
-506
-524
-568
-583
-599
-598
-601
-607
-605
-594
-587
-576
-571
-580
-568
-563
-551
-545
-553
-553
-533
-540
-556
-530
-520
-506
-502
-501
-476
-438
-415
-375
-337
-333
-306
-275
-260
-246
-234
-213
-197
-178
-168
-145
-116
-90
-52
-43
-30
-19
-4
11
42
62
75
107
125
146
136
141
162
176
177
175
170
175
187
170
166
161
151
148
127
110
96
62
33
2
-43
-80
-124
-160
-208
-262
-295
-330
-379
-419
-455
-502
-545
-595
-647
-688
-708
-748
-773
-795
-813
-825
-851
-857
-868
-856
-870
-872
-847
-837
-801
-784
-759
-728
-716
-687
-686
-696
-698
-695
-681
-671
-675
-661
-647
-638
-618
-605
-575
-550
-540
-509
-483
-455
-418
-393
-380
-355
-320
-293
-276
-231
-192
-153
-119
-88
-43
-14
27
68
88
125
151
173
219
257
284
305
320
341
354
364
387
398
405
415
396
386
389
356
343
311
276
253
222
190
164
133
94
42
-8
-65
-142
-182
-224
-283
-351
-413
-473
-522
-580
-655
-739
-796
-857
-919
-965
-997
-990
-1008
-1032
-1035
-1028
-995
-974
-942
-896
-869
-825
-773
-768
-756
-713
-712
-695
-677
-634
-617
-620
-581
-569
-565
-541
-543
-537
-502
-467
-469
-474
-433
-410
-411
-383
-364
-350
-312
-276
-245
-225
-200
-186
-164
-152
-148
-127
-98
-75
-49
-12
45
96
131
168
213
229
247
274
283
311
334
352
367
368
389
412
417
419
423
400
391
367
345
330
301
272
253
234
198
167
91
49
4
-64
-110
-169
-239
-307
-381
-454
-533
-595
-647
-704
-742
-786
-822
-851
-889
-910
-926
-938
-929
-903
-867
-850
-797
-763
-723
-694
-647
-645
-663
-649
-621
-609
-602
-571
-565
-549
-555
-566
-569
-541
-502
-505
-502
-492
-463
-438
-447
-451
-385
-352
-341
-288
-330
-310
-254
-318
-280
-200
-226
-208
-174
-177
-157
-142
-93
-64
-85
-30
30
59
80
111
150
156
166
198
202
199
203
223
254
256
277
285
276
289
294
295
301
289
268
247
224
192
168
137
103
67
46
17
-15
-67
-125
-203
-271
-341
-411
-470
-543
-618
-667
-715
-767
-796
-832
-850
-863
-868
-892
-910
-901
-871
-845
-815
-785
-770
-757
-727
-713
-687
-664
-665
-661
-647
-624
-598
-564
-606
-615
-541
-489
-498
-504
-461
-400
-439
-463
-403
-411
-428
-396
-419
-368
-356
-371
-246
-313
-346
-205
-320
-315
-244
-316
-228
-246
-260
-198
-178
-139
-88
-81
-30
-21
-14
29
-15
-8
64
44
46
67
115
154
185
199
227
228
235
270
289
302
273
257
242
219
220
198
172
145
125
97
61
19
-19
-59
-98
-127
-177
-238
-278
-319
-398
-462
-496
-542
-590
-638
-653
-658
-669
-669
-687
-705
-711
-699
-710
-736
-763
-779
-814
-825
-815
-790
-769
-739
-712
-670
-665
-704
-643
-615
-608
-665
-659
-502
-646
-583
-429
-596
-486
-405
-520
-400
-402
-509
-360
-411
-380
-304
-366
-306
-337
-266
-303
-394
-198
-342
-333
-105
-298
-214
-41
-209
-133
-14
-56
-73
-18
15
-49
-36
-8
23
80
65
98
159
153
154
165
226
250
213
182
179
214
227
204
168
152
178
183
165
168
132
101
111
87
70
81
50
3
-39
-80
-141
-173
-196
-238
-279
-324
-363
-396
-436
-480
-529
-550
-578
-602
-604
-626
-652
-634
-637
-629
-612
-625
-630
-629
-618
-627
-607
-590
-612
-680
-503
-501
-668
-628
-515
-610
-643
-489
-502
-500
-496
-489
-409
-490
-492
-414
-474
-471
-451
-426
-410
-486
-260
-355
-381
-102
-312
-297
-120
-416
-126
-81
-277
53
-124
-46
83
-101
24
51
-108
42
83
52
34
116
216
142
180
188
192
192
177
208
253
203
185
241
251
215
204
191
215
284
280
254
209
228
226
149
130
97
110
82
10
-8
-23
-38
-70
-78
-95
-159
-179
-201
-267
-320
-365
-400
-429
-507
-534
-542
-544
-554
-629
-676
-628
-600
-583
-714
-805
-633
-580
-656
-729
-633
-598
-691
-655
-599
-484
-509
-541
-524
-623
-530
-567
-707
-620
-403
-421
-628
-397
-540
-579
-444
-661
-305
-409
-484
-250
-389
-344
-417
-443
-233
-451
-316
-296
-460
-211
-287
-257
-64
-278
-65
-153
-257
89
-193
-115
74
-124
49
76
-11
52
39
150
58
65
163
69
54
162
99
87
117
150
176
51
99
127
104
117
14
33
132
108
122
102
-20
11
2
-12
3
-51
-43
-124
-207
-154
-177
-201
-251
-374
-368
-386
-398
-426
-536
-487
-445
-495
-543
-576
-501
-514
-636
-698
-669
-579
-567
-663
-695
-675
-656
-694
-613
-625
-691
-649
-595
-583
-569
-646
-632
-511
-620
-697
-590
-558
-639
-419
-534
-459
-405
-338
-440
-464
-171
-360
-353
-381
-283
-355
-363
-252
-406
-314
-267
-294
-218
-166
-238
-324
-138
-188
-267
-140
-157
-108
-176
-96
-107
-199
-91
8
-55
-60
40
77
41
1
90
136
40
47
81
97
-1
42
94
31
111
62
39
75
-10
-1
31
21
23
-38
-68
-38
-89
-30
-97
-216
-176
-212
-262
-291
-284
-287
-315
-321
-336
-350
-403
-474
-422
-427
-475
-513
-515
-572
-595
-535
-549
-579
-556
-541
-634
-603
-571
-549
-708
-553
-521
-599
-576
-644
-594
-633
-592
-585
-618
-632
-592
-513
-547
-516
-651
-532
-501
-455
-425
-387
-450
-524
-354
-502
-516
-347
-440
-468
-252
-259
-395
-282
-189
-224
-195
-247
-210
-51
-215
-345
-59
-100
-123
-22
-147
106
24
-56
38
-9
154
74
-58
104
145
86
94
-56
-40
162
114
36
-33
-62
30
-14
50
-21
-63
-10
-26
-64
-159
-93
-99
-96
-114
-168
-132
-208
-193
-210
-238
-223
-240
-225
-254
-329
-365
-331
-378
-409
-406
-411
-391
-452
-594
-537
-514
-513
-502
-537
-412
-531
-612
-522
-615
-595
-529
-502
-606
-584
-548
-586
-518
-550
-619
-394
-627
-696
-560
-548
-504
-889
-549
-411
-463
-314
-591
-654
-300
-525
-455
-425
-435
160
-495
-214
-432
-233
-212
-532
-148
-392
-198
-199
-302
-164
-106
-190
-191
-223
-214
-273
-79
-117
-166
-149
-133
8
-178
65
-77
-13
-70
-81
134
4
-84
-11
12
14
-46
-110
12
-4
-55
-54
22
-52
-110
-19
-36
-62
12
-82
-159
-113
-109
-191
-182
-276
-210
-89
-136
-168
-256
-181
-205
-400
-461
-381
-363
-440
-431
-405
-498
-421
-465
-542
-508
-644
-534
-567
-647
-413
-567
-473
-454
-638
-478
-643
-572
-493
-511
-558
-582
-555
-508
-608
-664
-365
-714
-562
-578
-560
-653
-370
-555
-770
-464
-542
-418
-817
-392
-527
-482
-247
-480
-441
-433
-500
-160
-440
-422
-273
-504
-466
-256
-315
-284
-319
-336
-247
-229
-199
-219
-254
-246
-243
-325
-136
-137
-239
-77
18
-332
-71
-222
-228
54
-220
-61
140
-35
16
-51
52
89
-348
-203
-172
-95
-117
-251
147
26
-165
-122
-222
-48
-199
-345
-182
-128
-94
-110
-262
-83
-60
-257
-334
-324
-195
-208
-316
-361
-339
-266
-285
-326
-374
-418
-523
-433
-387
-598
-512
-405
-448
-399
-550
-473
-560
-615
-614
-629
-699
-516
-785
-659
-378
-672
-281
-584
-359
-640
-497
-443
-745
-720
-352
-555
-596
-516
-587
-368
-656
-551
-165
-532
-659
-371
-739
-496
-446
-555
-180
-530
-611
-300
-773
-268
-397
-516
-247
-600
-263
-303
-534
-192
-86
-274
-286
-326
-345
-231
-249
-248
-44
-33
-408
-34
-140
-352
92
-220
42
-52
-224
88
-125
247
104
-74
162
61
-94
-151
-14
76
-160
-44
-32
-31
187
-130
121
24
-368
-61
-111
-177
-115
-32
34
-127
-245
-10
-221
-383
-189
-132
-458
-345
-106
-95
-222
-465
-293
-420
-480
-462
-484
-265
-229
-613
-259
-279
-355
-699
-471
-277
-616
-739
-676
-313
-488
-491
-680
-547
-568
-586
-339
-536
-693
-272
-550
-868
-643
-583
-293
-685
-660
-233
-894
-535
-405
-609
-351
-626
-319
-208
-897
-459
-704
-296
-402
-1127
144
-635
-245
-60
-603
166
-762
-70
100
-680
157
-374
-254
-59
-348
6
-438
-160
9
-503
80
218
-239
43
-152
230
-94
-89
218
-252
232
-87
31
238
-363
-154
221
165
-251
133
136
-180
-122
-43
-11
77
103
100
143
-272
27
-89
-340
-233
10
24
-125
-213
-203
137
-207
-299
-69
-281
-57
-342
-544
-95
-533
-530
92
-552
-321
-484
-529
-82
-599
-480
-308
-460
-783
-312
-356
-457
-467
-551
-233
-905
-724
-675
-434
-528
-675
-307
-494
-508
-547
-495
-517
-579
-656
-330
-196
-730
-446
-129
-702
-289
-610
-491
142
-555
-291
-502
-501
-121
-590
-392
-201
-603
-247
-436
-346
-165
-437
249
-723
-67
-138
-662
97
-276
-16
-127
-462
145
-367
14
68
-316
293
-225
61
102
-295
388
62
-25
304
-202
344
-158
137
244
-238
133
171
-129
-18
18
-151
-163
144
-45
-256
72
-240
-84
60
-246
-78
-275
-28
-395
-327
-37
-195
-182
-152
13
-266
-470
-56
-252
-178
6
-310
-359
-229
-270
-386
-307
-114
-62
-216
-231
-350
-266
-519
-407
-543
-213
-270
-723
-146
-462
-406
-249
-299
-359
-526
-438
-431
-509
-375
-459
-343
-414
-396
-347
-691
-200
-515
-510
-173
-624
-475
159
-892
-391
-28
-468
-539
-641
-673
-156
24
-622
-593
-118
-549
-495
-303
-276
126
-448
-221
-137
-581
-215
-270
-26
-205
-351
-23
-168
-303
-106
-201
-468
-54
125
-51
126
-204
-226
-4
-189
-172
167
-351
-374
86
-297
-208
-65
96
78
-117
-59
26
-245
-181
-1
-107
-189
-19
-116
41
-169
-265
-172
-146
-125
-495
-386
429
121
-160
57
-270
-486
-324
-89
-242
42
-80
62
-507
-187
-197
-448
-26
-199
-35
-256
-333
-238
-205
-349
-249
-350
-288
-408
-400
-484
-377
-356
-686
-338
-606
-411
-141
-670
-276
-478
-512
-762
-368
-485
-687
-47
-686
-423
-190
-725
-282
-636
-446
-181
-564
-188
-301
-289
-548
-773
-329
-731
-414
-506
-1214
179
-520
-382
321
-1120
-183
-362
-749
-273
-457
72
-334
-747
178
-459
-238
-93
-821
-220
-479
-54
-283
-353
-157
-177
-340
-70
-232
-298
-66
-191
-154
-318
-180
-432
-167
-123
-376
-116
-157
-311
-26
127
-6
-304
63
-7
-481
216
-292
46
-204
-367
-2
-380
135
53
-423
-186
-820
-450
86
-150
295
58
74
54
-741
-358
-260
-472
348
-190
-366
76
-572
-160
-188
-593
-218
-235
-617
-587
-232
-403
-81
-750
-290
-293
-1002
-66
-722
-673
-171
-780
-160
-381
-871
-834
-757
-235
-388
-842
-430
-646
-714
-560
-390
-593
-480
-390
-435
-481
-293
-657
-494
-333
-705
-682
-502
-470
-509
-598
-409
-164
-255
-420
-419
-467
-276
-372
-371
-355
-597
-567
-556
-468
-443
-80
92
-662
-204
-338
-304
-283
-879
-174
-54
-477
0
-58
-92
-218
-477
-174
-198
-604
74
227
-27
-293
-116
-38
-337
70
-223
-252
-637
-290
476
-141
-283
182
-510
-313
76
-157
181
-318
-318
-36
-544
-481
-462
-488
-398
-558
-294
-39
-429
-448
-418
-605
-574
-335
-78
-257
-481
-204
-319
-500
-117
-290
-684
-384
-513
-362
-488
-389
-21
-821
-362
22
-778
-28
-260
-484
-413
-601
36
-597
-640
-458
-553
-244
-247
-223
-703
-886
-558
-606
-529
-557
-385
-202
-228
-403
106
-233
-731
0
-214
-81
126
-375
-308
538
-43
-409
262
-341
-251
-317
380
-63
-151
471
262
205
256
-73
77
284
184
-101
-201
464
67
-275
725
30
-30
194
-290
23
-186
8
210
141
181
-105
253
443
-184
463
332
-109
357
199
207
320
549
189
192
291
365
118
28
388
303
435
191
287
638
249
-126
161
296
73
169
309
99
22
18
351
116
55
264
-42
-179
113
-29
-109
401
142
-200
-57
155
-52
-252
152
88
-356
-44
119
-256
24
318
151
-151
234
-37
-68
524
-310
-359
277
273
214
403
434
-147
-11
3
-115
-103
42
379
-58
43
408
20
155
332
192
370
495
344
323
524
453
490
428
93
303
532
34
192
666
805
401
290
960
183
279
777
746
841
556
564
406
379
359
296
782
751
332
621
838
656
808
638
808
790
328
503
593
378
495
503
551
384
180
416
281
21
474
269
190
449
415
560
284
-252
-17
368
237
-19
11
162
48
214
-58
-207
309
68
209
345
-325
19
174
-138
19
-201
-198
-60
-168
415
132
-232
36
-87
32
-205
-169
56
185
-140
-227
331
351
-105
95
213
-85
2
85
79
-157
148
444
110
491
302
238
432
-10
81
514
772
436
277
704
708
714
669
962
353
289
806
433
387
555
756
685
781
927
717
797
574
636
822
553
627
329
707
954
732
983
637
175
389
493
447
155
202
454
164
306
430
105
302
348
-15
2
-7
-137
-115
46
18
-247
-274
-90
-223
-245
-267
-316
-705
-588
-459
-608
-280
-313
-535
-343
-124
-532
-996
-663
-597
-883
-594
-111
-542
-426
-144
-526
-464
-265
-436
-848
-704
-311
-410
-848
-405
-41
-61
-74
-383
-18
-223
-892
-229
-69
-45
-213
-276
163
199
10
-435
-199
-51
-66
-36
-289
38
527
557
32
-164
531
676
124
-89
121
170
399
512
407
755
814
762
669
505
474
711
857
951
1024
682
934
1068
768
846
767
562
408
344
263
198
197
259
173
-33
26
-76
-267
-311
-421
-582
-681
-724
-723
-690
-687
-762
-910
-1030
-1102
-1180
-1090
-1062
-1167
-1164
-1174
-1241
-1141
-939
-978
-1169
-1140
-989
-1207
-1259
-1125
-1184
-885
-1115
-1161
-961
-955
-885
-986
-1104
-1132
-1305
-739
-613
-1183
-1001
-860
-404
-561
-1122
-1049
-912
-782
-887
-896
-913
-847
-730
-913
-587
-78
-181
-466
-361
-350
-394
-123
295
78
-84
556
553
-127
232
625
669
361
755
1258
853
862
1068
849
1096
1210
922
1073
1180
1109
1232
1197
915
675
623
621
409
268
349
174
-114
-145
-169
-381
-402
-366
-502
-660
-858
-962
-954
-978
-1030
-1073
-1087
-1112
-1155
-1050
-1012
-1127
-1149
-1193
-1223
-1203
-1194
-1128
-1168
-1123
-1116
-1208
-1142
-1098
-1005
-995
-1100
-1248
-1096
-1057
-1161
-1012
-1070
-1301
-1186
-997
-1145
-1214
-1282
-1182
-974
-1159
-1155
-1139
-1286
-1178
-1000
-1040
-1197
-1084
-999
-1194
-936
-632
-908
-826
-620
-614
-498
-344
-498
-777
-221
509
471
-26
88
466
442
472
601
613
679
854
944
1226
1210
1112
1405
1458
1452
1301
1193
1328
1209
1086
967
668
402
256
180
106
147
41
-89
-167
-333
-590
-775
-812
-875
-1011
-1039
-1043
-1119
-1136
-1034
-1013
-1039
-980
-986
-1017
-998
-985
-906
-769
-654
-510
-425
-455
-491
-456
-404
-525
-731
-700
-608
-641
-772
-1110
-1206
-1070
-1031
-1070
-1133
-1247
-1361
-1510
-1600
-1726
-1820
-1752
-1739
-1644
-1672
-1822
-1809
-1782
-1717
-1682
-1691
-1700
-1670
-1566
-1528
-1469
-1285
-1256
-1196
-1074
-1003
-1006
-1006
-666
-415
-462
-515
-250
77
178
205
92
44
349
815
923
923
902
860
922
1114
1178
1254
1599
1642
1700
1734
1646
1505
1260
1240
967
428
-18
-260
-271
-213
-165
-286
-354
-529
-762
-1086
-1434
-1667
-1792
-1756
-1788
-1853
-1849
-1714
-1545
-1452
-1338
-1370
-1475
-1418
-1381
-1342
-1214
-1009
-731
-493
-296
-248
-216
-161
-106
-87
-172
-268
-279
-194
-132
-222
-435
-452
-437
-581
-800
-1133
-1295
-1427
-1626
-1682
-1599
-1632
-1716
-1778
-1877
-2022
-2289
-2304
-2122
-2057
-2026
-1995
-1877
-1683
-1590
-1514
-1381
-1330
-1396
-1353
-1200
-1026
-865
-647
-390
-242
-210
-226
-181
52
290
315
388
577
698
777
994
1148
1149
1245
1453
1587
1501
1456
1737
1972
2001
2137
2248
2313
2091
1900
1902
1554
915
300
-3
12
-65
-156
-111
-146
-325
-533
-856
-1299
-1656
-1812
-1815
-1854
-1889
-1819
-1675
-1476
-1285
-1147
-1180
-1257
-1298
-1231
-1146
-1147
-951
-511
-69
187
298
376
438
447
364
287
257
272
305
365
438
451
466
477
231
-302
-592
-818
-1116
-1400
-1580
-1552
-1675
-1796
-1791
-1832
-2099
-2430
-2524
-2539
-2680
-2772
-2591
-2318
-2133
-1957
-1794
-1687
-1591
-1529
-1470
-1390
-1329
-1118
-807
-541
-276
-14
201
317
333
410
448
453
608
809
979
1163
1371
1580
1700
1676
1713
1621
1502
1592
1722
1846
1965
2171
2377
2422
2361
2199
2168
1771
1099
498
-310
-676
-647
-457
-352
-404
-523
-725
-1044
-1618
-2004
-2271
-2408
-2348
-2240
-2092
-2021
-1764
-1366
-1074
-1031
-1121
-1216
-1251
-1220
-1152
-901
-499
15
499
710
720
668
609
575
446
355
344
426
488
562
626
554
470
298
90
-464
-1167
-1449
-1550
-1585
-1765
-1867
-1827
-1925
-2115
-2306
-2555
-2945
-3081
-2916
-2763
-2811
-2698
-2266
-1853
-1661
-1597
-1485
-1457
-1399
-1277
-1114
-958
-768
-341
125
366
397
493
663
756
691
589
693
860
1100
1434
1651
1650
1610
1670
1689
1534
1306
1337
1640
1859
1941
2006
2193
2251
2311
2328
2074
1731
1144
581
-116
-887
-1143
-888
-445
-378
-586
-853
-1158
-1663
-2143
-2418
-2619
-2638
-2487
-2216
-2045
-1985
-1743
-1285
-991
-1070
-1307
-1445
-1416
-1294
-1023
-593
-137
290
683
833
660
394
283
309
287
213
204
277
358
435
469
397
147
-144
-391
-759
-1385
-1974
-1972
-1723
-1636
-1813
-1970
-2107
-2539
-3037
-3197
-3170
-3234
-3151
-2857
-2531
-2542
-2545
-2127
-1776
-1709
-1793
-1761
-1617
-1518
-1280
-787
-310
-1
267
453
406
208
162
338
507
581
748
966
1220
1413
1532
1514
1444
1382
1281
1248
1250
1327
1446
1770
2095
2320
2333
2271
2236
2109
1949
1506
1074
589
25
-622
-931
-779
-486
-390
-710
-1010
-1361
-1846
-2379
-2686
-2728
-2646
-2467
-2265
-2042
-1936
-1875
-1702
-1437
-1390
-1537
-1587
-1469
-1226
-950
-553
-104
306
604
687
549
323
205
262
321
357
446
565
652
628
505
380
169
-128
-398
-618
-874
-1085
-1426
-1653
-1555
-1541
-1801
-2227
-2445
-2636
-2982
-3241
-3154
-2881
-2718
-2533
-2315
-2188
-2242
-2209
-1950
-1704
-1612
-1507
-1249
-927
-625
-352
-47
226
357
400
378
318
286
441
760
1017
1126
1237
1402
1498
1464
1391
1313
1332
1362
1395
1653
1836
2020
2247
2352
2477
2357
2181
2106
1982
1907
1857
1617
1115
642
-45
-618
-849
-835
-673
-915
-1272
-1460
-1578
-1977
-2363
-2483
-2379
-2272
-2300
-2219
-2114
-2004
-1793
-1506
-1240
-1182
-1245
-1153
-938
-796
-572
-274
98
458
594
585
509
408
449
540
553
515
467
497
492
313
130
41
-133
-374
-628
-848
-1063
-1414
-1883
-2007
-1874
-1994
-2317
-2588
-2611
-2701
-3081
-3223
-2910
-2601
-2504
-2421
-2180
-2010
-2035
-1938
-1551
-1269
-1230
-1142
-806
-444
-372
-249
110
395
412
342
382
409
392
546
853
957
933
1046
1267
1409
1224
1077
1229
1397
1392
1431
1666
1886
1938
1872
2161
2383
2289
2105
2104
2174
1927
1539
1115
664
-187
-973
-949
-605
-512
-807
-1056
-1202
-1526
-2078
-2475
-2644
-2703
-2527
-2281
-2138
-2153
-2065
-1720
-1391
-1244
-1294
-1324
-1226
-1039
-768
-469
-100
290
707
944
855
627
454
537
679
655
611
683
754
746
627
387
160
-84
-330
-551
-855
-1143
-1275
-1409
-1713
-1878
-2043
-2267
-2592
-2835
-2886
-3085
-3238
-3017
-2574
-2384
-2407
-2352
-2068
-2008
-2056
-1847
-1518
-1220
-988
-655
-309
-145
-54
185
386
341
226
229
355
433
518
739
921
925
936
1042
969
782
920
1143
1209
1137
1259
1612
1736
1751
1912
2089
2122
2152
2203
2221
2107
2050
1923
1679
1305
766
-132
-898
-962
-561
-371
-701
-1015
-1157
-1466
-2008
-2428
-2586
-2577
-2372
-2145
-1951
-1917
-1896
-1665
-1286
-1062
-1122
-1286
-1220
-908
-604
-298
33
470
911
1110
987
678
476
533
690
715
713
806
868
798
643
421
157
-183
-488
-665
-870
-1132
-1249
-1314
-1635
-1836
-1986
-2216
-2508
-2762
-2799
-2855
-2959
-2805
-2413
-2272
-2271
-2147
-1849
-1699
-1738
-1598
-1274
-994
-782
-553
-254
-37
39
200
336
305
241
253
327
424
529
660
789
807
828
896
923
925
1009
1113
1202
1293
1347
1552
1674
1897
2048
2142
2215
2265
2376
2332
2338
2268
2278
2003
1418
770
-139
-787
-899
-499
-202
-448
-905
-1144
-1423
-2014
-2512
-2691
-2527
-2285
-2066
-1902
-1890
-1820
-1578
-1249
-1062
-1191
-1298
-1140
-816
-506
-169
268
695
1039
1143
955
634
405
528
790
902
920
964
984
882
586
254
-50
-357
-587
-773
-982
-1205
-1325
-1436
-1980
-2320
-2148
-2243
-2746
-3119
-2965
-2901
-3062
-2868
-2256
-2075
-2252
-2090
-1727
-1701
-1841
-1549
-948
-627
-558
-430
-149
48
99
196
350
284
215
318
446
426
383
565
801
749
619
712
838
881
946
1071
1136
1123
1220
1526
1753
1815
1883
2106
2253
2428
2427
2286
2448
2551
2400
1896
1216
596
-278
-942
-776
-168
1
-439
-883
-1121
-1578
-2317
-2776
-2768
-2452
-2247
-2138
-1914
-1773
-1778
-1655
-1387
-1258
-1380
-1478
-1258
-804
-395
2
436
793
1002
957
673
398
326
566
868
997
1007
1067
1040
779
434
154
-98
-371
-551
-682
-866
-1097
-1193
-1348
-1818
-2172
-2320
-2484
-2754
-2833
-2695
-2686
-2796
-2665
-2366
-2270
-2264
-2129
-1876
-1705
-1628
-1387
-999
-666
-446
-285
-115
-30
15
88
191
267
346
465
487
448
427
522
600
541
541
662
811
868
934
1016
1149
1273
1290
1436
1590
1706
1862
2033
2190
2343
2516
2517
2601
2705
2618
2226
1646
1129
562
-488
-1049
-543
131
73
-547
-944
-1252
-1906
-2654
-2874
-2726
-2498
-2260
-1880
-1652
-1768
-1858
-1666
-1384
-1357
-1522
-1457
-1090
-592
-102
352
656
860
997
916
586
289
353
777
1099
1147
1175
1122
854
463
71
-205
-449
-645
-671
-684
-824
-1020
-1350
-1811
-2034
-2111
-2330
-2689
-2777
-2565
-2494
-2652
-2581
-2213
-2097
-2225
-2164
-1872
-1706
-1631
-1285
-778
-558
-542
-405
-188
-140
-164
25
280
358
405
476
428
283
194
295
409
340
323
454
641
656
644
816
902
919
982
1175
1272
1441
1681
1937
2124
2367
2568
2625
2722
2769
2781
2575
2514
2251
1643
653
-503
-845
-238
371
276
-249
-717
-1169
-1899
-2635
-2929
-2847
-2479
-1960
-1599
-1695
-1954
-2028
-1778
-1473
-1423
-1518
-1448
-1006
-395
65
314
548
886
1128
953
545
325
523
987
1361
1484
1432
1271
992
619
177
-191
-357
-385
-305
-353
-629
-1020
-1279
-1416
-1627
-2008
-2835
-3316
-2900
-2357
-2363
-2484
-2230
-2083
-2421
-2793
-2593
-2372
-2221
-1657
-888
-622
-870
-830
-428
-203
-349
-415
-217
50
218
385
606
534
360
383
363
50
-245
-34
516
704
598
636
709
687
638
766
904
1008
1171
1634
2120
2142
2103
2249
2503
2572
2526
2463
2543
2646
2784
2465
1575
438
-667
-875
-335
246
137
-421
-871
-1246
-2023
-2889
-3112
-2807
-2361
-2005
-1760
-1798
-2107
-2233
-1833
-1371
-1435
-1633
-1419
-809
-355
-94
262
696
977
1043
911
625
404
545
1115
1556
1567
1387
1187
899
439
-5
-217
-276
-306
-269
-349
-743
-1200
-1420
-1490
-1715
-2228
-2860
-2955
-2567
-2280
-2293
-2343
-2200
-2283
-2630
-2685
-2398
-2232
-1910
-1226
-652
-682
-969
-834
-448
-319
-386
-278
-28
156
271
417
428
253
110
94
38
-234
-378
-90
342
538
454
381
311
254
408
742
845
875
1202
1647
1867
1807
2050
2328
2392
2355
2732
2961
2935
2779
2770
2636
1901
1022
-184
-941
-587
363
615
38
-653
-1086
-1762
-2812
-3290
-3063
-2603
-2165
-1737
-1552
-1815
-2236
-2309
-1851
-1521
-1564
-1547
-1044
-334
185
413
571
781
973
980
697
448
574
1128
1678
1785
1618
1376
1003
493
104
-80
-129
-154
-135
-63
-321
-899
-1380
-1588
-1722
-1928
-2127
-2196
-2613
-2821
-2355
-2005
-2145
-2411
-2233
-2102
-2478
-2675
-1967
-1252
-1030
-877
-638
-635
-996
-1091
-641
-162
-50
-31
200
345
183
-6
21
47
-55
-88
21
40
11
196
604
650
357
224
355
581
685
944
1372
1697
1686
1840
2006
2105
2184
2348
2621
2738
2931
3082
3114
2673
2014
1303
394
-872
-1187
-344
648
567
-281
-937
-1445
-2418
-3378
-3409
-2785
-2195
-1792
-1461
-1384
-1805
-2273
-2260
-1745
-1489
-1510
-1279
-582
96
477
621
702
742
726
669
546
558
946
1605
2002
1887
1510
1056
574
163
-65
-13
91
117
151
50
-386
-1016
-1498
-1711
-1776
-1831
-2002
-2399
-2413
-1972
-1695
-2006
-2313
-2211
-2214
-2599
-2555
-1808
-1282
-1094
-749
-375
-665
-1273
-1303
-706
-269
-151
92
464
498
195
-3
-7
-126
-302
-161
167
180
22
230
588
470
63
-20
192
342
538
932
1255
1326
1513
1826
1849
1566
1685
2130
2554
2587
2671
2959
3128
2987
2495
1851
993
-198
-1253
-942
264
1079
667
-249
-986
-1793
-2843
-3459
-3193
-2491
-1797
-1334
-1190
-1505
-2106
-2523
-2396
-1973
-1685
-1429
-981
-316
202
473
438
358
316
368
427
420
616
1195
1865
2074
1753
1198
684
230
-33
41
304
460
467
373
-12
-674
-1309
-1675
-1719
-1769
-2095
-2137
-1800
-1565
-1803
-2152
-2311
-2478
-2791
-2781
-2249
-1720
-1403
-1109
-850
-916
-1297
-1588
-1335
-770
-435
-255
65
346
281
45
-135
-262
-361
-324
-106
62
86
107
218
160
-20
-150
-113
116
358
605
975
1297
1259
1179
1223
1376
1531
1607
1980
2511
2892
2811
2643
2688
2778
2702
2294
1894
1171
-266
-1422
-788
739
1327
491
-586
-1229
-2072
-3184
-3570
-2982
-2132
-1412
-975
-1141
-1911
-2755
-2945
-2362
-1681
-1326
-1087
-715
-276
54
135
-11
-37
216
570
645
475
638
1313
1919
1929
1502
960
481
147
105
352
601
690
659
412
-207
-989
-1495
-1656
-1730
-1660
-1443
-1407
-1689
-1930
-1999
-2231
-2687
-2819
-2551
-2228
-2027
-1751
-1431
-1339
-1389
-1472
-1475
-1461
-1265
-876
-435
-133
20
23
-36
-186
-361
-341
-180
-18
130
279
338
198
2
-27
55
81
150
319
567
790
955
1053
1141
1124
1091
1208
1516
1728
1930
2275
2549
2651
2693
2682
2539
2328
2161
1952
1446
296
-966
-904
357
1323
793
-441
-1178
-1668
-2519
-3160
-2911
-2197
-1504
-994
-903
-1590
-2695
-3248
-2706
-1756
-1330
-1260
-931
-366
-34
-103
-360
-385
-70
372
708
719
620
958
1555
1726
1352
759
343
200
263
459
678
719
588
361
-125
-849
-1477
-1623
-1361
-1023
-975
-1205
-1558
-1860
-2567
-3295
-2958
-2198
-2062
-2261
-1865
-1589
-2181
-2709
-2103
-1479
-1727
-1802
-1081
-573
-761
-830
-405
-102
-342
-635
-520
-260
-152
18
447
583
226
-145
-126
-98
-221
-13
605
909
721
687
860
854
606
656
1139
1557
1645
1701
2043
2325
2261
2045
2139
2434
2736
2855
2690
2412
2052
1448
458
-904
-1143
9
1154
1079
99
-902
-1725
-2517
-3025
-2816
-2271
-1690
-1184
-1048
-1512
-2341
-2967
-2837
-2008
-1343
-1237
-1241
-863
-306
-81
-252
-428
-228
145
411
471
550
895
1389
1597
1404
937
434
160
251
534
753
760
570
289
-142
-721
-1248
-1501
-1370
-1035
-917
-1160
-1585
-1975
-2652
-3304
-3058
-2285
-2006
-2245
-2081
-1858
-2303
-2895
-2492
-1735
-1680
-1752
-1230
-765
-944
-1128
-779
-328
-405
-661
-482
-159
-83
-40
278
480
246
-127
-149
-91
-180
5
669
973
712
435
403
431
385
756
1304
1533
1442
1543
1808
1765
1618
1751
2218
2442
2446
2392
2634
2471
2020
1560
1076
96
-1095
-903
496
1502
810
-492
-1297
-1750
-2528
-3083
-2790
-1990
-1194
-886
-1059
-1728
-2598
-3035
-2572
-1701
-1214
-1111
-926
-440
-100
-163
-452
-495
-170
378
656
636
699
1131
1585
1567
1141
674
412
390
562
771
874
763
491
158
-330
-916
-1375
-1397
-1047
-778
-878
-1277
-1671
-2128
-3025
-3410
-2728
-2076
-2106
-2090
-1761
-2016
-2901
-3055
-2171
-1668
-1761
-1435
-801
-775
-1128
-1098
-701
-425
-434
-425
-205
-38
-67
23
364
446
137
-103
-11
77
108
449
895
905
638
525
579
452
635
1075
1426
1593
1703
1891
1795
1496
1681
2134
2293
2368
2357
2427
2496
2227
1548
898
59
-917
-862
278
1366
1017
-375
-1311
-1701
-2444
-3108
-2733
-1815
-995
-735
-1066
-1717
-2399
-2848
-2523
-1652
-1029
-821
-670
-325
-58
-88
-336
-296
80
466
778
823
829
1180
1566
1545
1173
717
421
429
580
767
939
832
531
131
-419
-980
-1344
-1356
-1053
-812
-958
-1389
-1830
-2590
-3261
-2957
-2316
-2202
-2342
-2044
-1888
-2458
-3019
-2589
-1915
-1854
-1777
-1255
-976
-1160
-1173
-792
-374
-352
-508
-400
-117
-71
-79
187
451
358
103
42
45
-5
158
690
982
720
455
501
682
788
954
1234
1552
1683
1546
1497
1605
1837
1951
2226
2546
2697
2624
2387
2196
1792
1295
875
252
-526
-338
760
1416
723
-637
-1586
-2009
-2340
-2513
-2125
-1455
-965
-880
-1219
-1891
-2593
-2827
-2270
-1288
-752
-777
-702
-315
-89
-181
-395
-320
70
575
930
1045
1024
1195
1436
1317
941
563
399
510
779
987
948
602
136
-290
-739
-1121
-1262
-1193
-1137
-1315
-1610
-1829
-2131
-2503
-2642
-2550
-2486
-2577
-2639
-2377
-2003
-1940
-2129
-2156
-1933
-1749
-1754
-1523
-968
-577
-542
-518
-345
-365
-540
-449
-35
298
327
287
280
226
101
37
75
178
359
548
620
613
551
570
717
770
848
940
1194
1457
1558
1600
1709
1876
1898
2112
2316
2383
2453
2619
2629
2215
1550
898
153
-714
-535
727
1618
962
-461
-1448
-1879
-2443
-2885
-2441
-1513
-935
-980
-1338
-1966
-2703
-3040
-2510
-1475
-920
-947
-879
-546
-419
-567
-726
-558
-110
381
664
776
843
1081
1340
1211
821
497
368
471
702
930
985
681
159
-257
-648
-1039
-1228
-1087
-788
-718
-1257
-2240
-2693
-2466
-2236
-2369
-2437
-2305
-2339
-2541
-2473
-2169
-2147
-2208
-1879
-1475
-1523
-1634
-1372
-795
-366
-386
-524
-490
-391
-243
57
313
322
224
267
292
127
-46
162
583
756
730
650
566
402
507
870
1058
1006
1119
1448
1600
1490
1632
2055
2299
2174
2116
2285
2442
2503
2471
2486
2283
1740
951
-137
-975
-533
833
1647
950
-479
-1492
-2011
-2494
-2572
-1930
-1164
-733
-769
-1338
-2217
-2922
-2946
-2099
-1014
-590
-729
-869
-658
-414
-459
-594
-357
138
556
689
652
712
1001
1284
1191
846
471
286
378
727
1058
1017
596
129
-254
-667
-1056
-1142
-896
-606
-547
-1009
-2104
-2895
-2628
-2011
-1975
-2356
-2255
-1961
-2201
-2579
-2372
-2074
-2102
-1940
-1364
-1153
-1497
-1555
-902
-268
-303
-553
-477
-239
-107
99
326
351
251
275
407
309
36
118
605
904
790
592
610
634
575
787
1170
1177
1026
1235
1669
1744
1511
1715
2085
2228
2227
2237
2469
2545
2506
2459
2210
1418
520
-435
-808
40
1269
1514
494
-789
-1551
-1989
-2561
-2589
-1865
-1048
-666
-804
-1467
-2381
-2917
-2760
-1870
-1010
-716
-813
-673
-456
-503
-749
-766
-302
286
611
661
658
732
1033
1187
988
614
362
293
496
821
990
865
451
-24
-478
-935
-1255
-1191
-905
-636
-779
-1554
-2361
-2526
-2281
-2187
-2262
-2123
-1984
-2159
-2320
-2189
-2012
-2094
-1941
-1466
-1240
-1498
-1559
-1064
-526
-402
-527
-546
-479
-439
-227
139
320
232
214
363
293
-30
-97
291
621
615
582
615
546
499
622
943
1130
962
973
1330
1654
1529
1522
1871
2143
2096
2001
2242
2559
2523
2300
2193
1893
1381
625
-630
-1163
26
1514
1566
226
-1200
-1929
-2257
-2615
-2405
-1674
-1112
-828
-940
-1644
-2566
-3207
-2991
-1722
-617
-636
-1020
-929
-529
-409
-679
-834
-417
232
605
653
576
685
966
976
734
534
343
177
417
931
1143
775
142
-273
-500
-847
-1181
-1100
-758
-523
-656
-1159
-1721
-2150
-2329
-2191
-2101
-2713
-2843
-1753
-1036
-1845
-2873
-2565
-2085
-2445
-2500
-1307
-541
-1082
-1183
-443
-519
-1495
-1617
-467
509
326
-149
33
289
15
-317
-178
100
155
249
636
786
412
238
685
878
565
498
1005
1303
1353
1588
1780
1635
1209
1456
2080
2364
2213
2278
2640
2678
2427
1923
1514
986
-127
-1143
-381
1420
2121
959
-709
-1479
-1827
-2523
-2827
-1991
-955
-494
-587
-1198
-2166
-3016
-3153
-2246
-1096
-737
-907
-830
-576
-578
-834
-1046
-754
-196
326
591
585
526
838
1117
870
375
163
295
473
673
959
1093
666
-51
-470
-643
-936
-1122
-872
-350
-241
-830
-1524
-2032
-2554
-2724
-2292
-1691
-1440
-1589
-1788
-2079
-2480
-2643
-2247
-1809
-1740
-1490
-992
-853
-1074
-1125
-819
-655
-805
-718
-217
88
81
227
357
152
-184
-240
23
259
347
544
759
658
344
233
324
398
558
1011
1415
1312
965
956
1259
1277
1296
1790
2274
2371
2221
2299
2730
2641
2180
2094
2112
1287
-437
-1339
16
2122
2413
891
-590
-1486
-2147
-2643
-2457
-1476
-576
-305
-493
-1246
-2557
-3580
-3393
-1993
-629
-440
-931
-1097
-937
-955
-1196
-1175
-596
140
521
425
310
468
730
856
825
702
495
196
299
912
1297
1042
519
127
-144
-515
-874
-831
-489
-221
-270
-706
-1417
-1969
-2160
-2044
-1753
-1502
-1561
-2260
-2658
-2070
-1564
-1957
-2476
-2117
-1576
-1788
-2038
-1406
-743
-865
-978
-671
-613
-957
-995
-210
607
488
-78
-131
161
112
-170
-57
487
771
627
594
624
355
250
603
964
948
844
1171
1349
1236
1177
1397
1556
1579
1904
2298
2334
2167
2307
2564
2566
2119
1595
1000
43
-878
-321
1325
2203
1288
-393
-1420
-1907
-2395
-2537
-1799
-917
-405
-468
-1188
-2299
-3217
-3269
-2271
-1125
-796
-913
-985
-859
-923
-1103
-1078
-697
-193
254
512
510
439
650
944
883
562
288
202
346
694
964
914
508
53
-296
-617
-902
-905
-666
-438
-455
-803
-1386
-1898
-2157
-2097
-2026
-2292
-2309
-1726
-1315
-1678
-2191
-2336
-2297
-2316
-2043
-1423
-1286
-1485
-1059
-510
-830
-1458
-1386
-786
-355
-257
-98
87
-20
-167
-123
-141
-325
-296
107
588
625
217
1
197
326
307
444
633
707
912
1255
1335
1128
1050
1291
1559
1720
2047
2471
2533
2528
2541
2338
2103
2049
1847
1035
-264
-1013
93
1754
2056
623
-979
-1716
-1944
-2381
-2522
-1759
-942
-589
-835
-1604
-2758
-3505
-3290
-2010
-820
-718
-1206
-1293
-976
-889
-1138
-1176
-573
41
322
424
502
431
487
755
893
676
336
233
484
803
892
693
319
10
-207
-530
-901
-927
-729
-583
-664
-1019
-1585
-2077
-2295
-2449
-2465
-2083
-1661
-1638
-1942
-2126
-2326
-2636
-2556
-1884
-1260
-1279
-1518
-1414
-1176
-1172
-1130
-827
-359
-252
-455
-480
-193
-75
-164
6
375
325
-165
-359
40
416
334
225
296
332
188
192
520
745
689
848
1184
1167
972
1142
1492
1678
1777
1959
2220
2409
2549
2600
2340
2184
2329
2077
1000
-507
-1121
74
1837
2220
787
-926
-1734
-1987
-2426
-2489
-1711
-928
-553
-645
-1436
-2677
-3499
-3270
-2024
-925
-742
-1010
-1078
-905
-809
-998
-1107
-669
-16
394
536
542
506
648
857
907
691
330
192
528
938
1023
873
518
112
-280
-676
-893
-849
-736
-561
-430
-750
-1510
-2128
-2210
-1987
-1775
-1756
-2186
-2520
-2050
-1558
-1827
-2380
-2305
-1829
-1716
-1907
-1473
-879
-974
-1028
-614
-516
-947
-1136
-608
321
498
-50
-238
81
103
-189
-270
48
403
387
315
449
290
25
303
753
844
690
695
968
1244
1272
1254
1338
1464
1673
2012
2159
2272
2260
2303
2619
2680
2234
1641
1284
694
-317
-928
234
1770
1739
80
-1333
-1924
-2234
-2605
-2356
-1346
-673
-697
-1217
-1878
-2735
-3257
-3040
-1812
-709
-608
-1089
-1109
-840
-810
-1082
-1076
-441
250
537
458
476
615
823
795
643
511
370
245
418
826
984
749
239
-209
-453
-672
-945
-983
-769
-513
-636
-1231
-1823
-2033
-2013
-1966
-2122
-2544
-2282
-1506
-1475
-2173
-2426
-2161
-2106
-2335
-1983
-1066
-991
-1462
-1168
-551
-762
-1241
-1033
-255
254
30
-265
-36
228
100
-67
52
288
312
237
476
707
426
246
528
770
743
802
949
1023
1130
1287
1452
1421
1429
1769
2035
2140
2255
2394
2300
2270
2158
2043
1905
1312
495
-524
-817
165
1346
1191
69
-1105
-1884
-2228
-2524
-2405
-1809
-1255
-984
-1013
-1708
-2676
-3182
-2924
-1887
-977
-808
-1022
-922
-691
-669
-817
-837
-408
148
445
568
661
674
744
822
780
659
490
313
441
776
871
610
189
-94
-247
-510
-879
-988
-849
-659
-603
-930
-1468
-1913
-2090
-2430
-2853
-2341
-1405
-1279
-1945
-2226
-2005
-2151
-2591
-2163
-1015
-838
-1334
-1278
-832
-931
-1250
-1068
-297
167
-124
-401
-131
121
29
18
216
415
216
-59
121
490
442
456
685
785
668
606
781
1035
1198
1412
1553
1452
1321
1512
1789
1878
2051
2242
2560
2514
2261
1970
1912
1616
939
98
-736
-554
385
1156
884
-254
-1554
-2117
-2288
-2510
-2321
-1776
-1142
-737
-1009
-1927
-2728
-3076
-2697
-1636
-825
-721
-835
-817
-630
-574
-787
-822
-333
205
519
673
613
593
694
764
714
606
375
292
510
793
850
609
190
-81
-249
-610
-945
-993
-856
-711
-754
-1058
-1440
-1770
-1968
-2366
-2749
-2344
-1646
-1468
-1744
-1822
-1728
-1982
-2290
-1967
-1278
-1163
-1184
-813
-472
-560
-733
-624
-283
-69
-197
-218
29
207
232
243
251
248
180
117
243
362
391
615
785
767
724
816
880
868
1058
1298
1467
1539
1645
1875
1808
1649
1891
2458
2592
2347
2284
2323
2128
1447
703
130
-455
-678
248
1318
1084
-352
-1556
-1866
-1886
-2370
-2641
-2012
-1082
-778
-1235
-1947
-2432
-2624
-2537
-1990
-1273
-911
-931
-763
-509
-417
-675
-750
-364
202
437
421
495
707
897
866
741
692
638
459
441
596
672
483
213
26
-136
-517
-922
-1042
-931
-845
-1005
-1299
-1802
-2562
-2689
-2165
-1763
-2018
-2414
-2251
-2019
-2249
-2575
-2162
-1743
-1616
-1586
-1336
-1188
-1288
-1268
-806
-219
-229
-508
-417
19
169
11
-61
214
476
395
258
367
362
351
489
677
739
701
675
839
1046
1148
1117
1098
1276
1529
1712
1648
1719
1994
2273
2294
2390
2348
2266
2154
2201
1903
1219
297
-577
-657
76
1049
1161
186
-1148
-1733
-1964
-2402
-2646
-2280
-1554
-849
-887
-1582
-2308
-2659
-2606
-2024
-1394
-1146
-1109
-1014
-725
-510
-644
-836
-441
81
338
370
310
337
563
766
885
881
639
333
289
425
507
430
196
102
68
-250
-692
-922
-1022
-1106
-1134
-1207
-1491
-2301
-2817
-2406
-1800
-1779
-2286
-2594
-2511
-2324
-2352
-2167
-1907
-1700
-1479
-1333
-1348
-1418
-1394
-1084
-450
-71
-166
-349
-303
-57
111
93
82
259
486
544
520
421
411
582
772
839
871
853
860
1125
1440
1454
1343
1419
1741
1936
1786
1836
2154
2354
2419
2648
2773
2568
2187
1827
1559
1040
273
-561
-645
191
1119
965
-293
-1400
-1813
-1941
-2305
-2542
-2420
-1791
-1144
-1033
-1649
-2341
-2666
-2401
-1925
-1557
-1381
-1181
-899
-558
-419
-540
-535
-312
25
296
503
405
334
467
811
1031
999
818
682
583
469
381
237
70
31
-1
-214
-514
-839
-1100
-1260
-1322
-1470
-2045
-2606
-2471
-1975
-1805
-2139
-2355
-2422
-2641
-2689
-2289
-1895
-1894
-1827
-1368
-1040
-1246
-1477
-1202
-652
-306
-222
-181
-118
-66
5
115
257
303
292
370
585
642
485
494
698
900
963
947
965
1027
1173
1358
1514
1508
1626
1787
1802
2026
2116
2212
2230
2405
2683
2776
2596
2356
2126
1580
968
281
-446
-535
116
843
759
-187
-1076
-1458
-1698
-2244
-2508
-2452
-1882
-1303
-1127
-1517
-1938
-2143
-2074
-1764
-1551
-1462
-1301
-970
-578
-307
-309
-265
-19
261
423
568
442
351
439
637
827
939
840
681
624
554
405
32
-266
-254
-191
-332
-565
-827
-1075
-1265
-1393
-1806
-2408
-2545
-2290
-2057
-2224
-2437
-2399
-2345
-2397
-2302
-2146
-2219
-2158
-1873
-1517
-1383
-1306
-1117
-808
-544
-463
-405
-321
-221
-73
107
295
446
473
426
522
596
517
524
615
802
944
1032
1050
1028
1114
1279
1482
1519
1551
1676
1744
1785
1861
2026
2193
2377
2537
2501
2443
2365
2113
1652
940
264
-464
-693
-239
568
712
-7
-711
-1051
-1287
-1893
-2423
-2583
-2111
-1549
-1349
-1551
-1806
-1898
-1808
-1659
-1556
-1432
-1311
-1143
-864
-661
-582
-386
-123
161
342
474
453
366
262
285
462
628
702
635
585
575
478
154
-181
-316
-302
-402
-631
-913
-1212
-1485
-1584
-1614
-1728
-1980
-2223
-2359
-2464
-2477
-2399
-2291
-2397
-2494
-2310
-1974
-1809
-1877
-1857
-1596
-1367
-1336
-1284
-1057
-820
-615
-403
-245
-186
-186
-126
56
221
196
139
197
296
342
385
571
687
814
845
995
1078
1065
1056
1147
1341
1545
1696
1779
1938
1955
1957
1939
2086
2315
2475
2386
2316
2243
1877
1167
265
-442
-552
-128
310
359
-122
-601
-862
-1126
-1732
-2268
-2430
-2102
-1686
-1589
-1817
-1922
-1826
-1657
-1463
-1354
-1293
-1257
-1191
-1096
-979
-927
-762
-413
-3
291
459
441
333
265
277
300
337
357
373
409
454
455
280
28
-113
-143
-269
-531
-815
-1000
-1107
-1174
-1235
-1316
-1593
-2102
-2291
-2140
-1997
-2281
-2682
-2572
-2073
-1831
-2003
-2036
-1947
-1734
-1612
-1523
-1424
-1292
-1115
-814
-540
-458
-432
-327
-161
0
114
137
192
223
243
341
525
584
627
699
837
983
1011
985
1032
1187
1356
1468
1483
1484
1615
1766
1781
1789
1911
2138
2230
2216
2215
2209
2064
1632
1101
444
-175
-413
-208
51
94
-165
-444
-535
-733
-1157
-1564
-1758
-1737
-1629
-1649
-1743
-1758
-1693
-1565
-1359
-1176
-1031
-985
-952
-920
-881
-863
-808
-641
-405
-145
76
242
272
255
239
262
322
301
231
249
273
267
171
69
37
15
-40
-197
-371
-594
-876
-1199
-1424
-1488
-1480
-1563
-1734
-1762
-1722
-1742
-1861
-1898
-1823
-1689
-1635
-1658
-1592
-1497
-1427
-1300
-1096
-892
-713
-590
-486
-367
-307
-252
-156
-73
-15
46
128
184
221
267
361
482
592
660
736
818
855
915
933
924
1001
1109
1192
1284
1390
1503
1549
1570
1641
1799
1885
1864
1889
1879
1788
1475
1034
490
27
-199
-152
-70
-139
-338
-444
-427
-557
-807
-1080
-1243
-1263
-1249
-1371
-1480
-1552
-1545
-1425
-1287
-1142
-1010
-931
-880
-817
-791
-781
-749
-682
-581
-421
-278
-201
-191
-164
-107
-15
77
106
95
98
101
62
-18
-136
-189
-204
-237
-272
-312
-387
-492
-617
-792
-1099
-1379
-1438
-1365
-1321
-1395
-1484
-1553
-1575
-1521
-1337
-1235
-1218
-1132
-979
-906
-958
-979
-906
-754
-618
-496
-420
-388
-389
-314
-202
-106
-61
-95
-100
-39
-10
-55
-42
29
142
256
367
442
498
538
617
739
803
813
853
934
1045
1153
1206
1236
1332
1438
1505
1516
1509
1423
1163
813
389
4
-245
-319
-279
-292
-383
-418
-379
-395
-503
-641
-737
-731
-758
-863
-1004
-1100
-1141
-1119
-1080
-994
-851
-786
-744
-723
-734
-741
-765
-774
-743
-720
-693
-679
-692
-694
-613
-544
-443
-386
-347
-309
-268
-239
-288
-329
-333
-336
-380
-412
-418
-407
-431
-479
-610
-816
-943
-930
-879
-954
-1072
-1036
-916
-879
-895
-869
-842
-832
-810
-796
-796
-817
-801
-758
-715
-719
-712
-668
-650
-639
-605
-522
-458
-456
-474
-418
-326
-272
-258
-188
-74
23
99
168
262
347
404
466
521
557
641
677
737
818
893
955
1012
1111
1198
1217
1202
1178
1065
834
523
229
57
24
84
148
125
77
65
55
7
-93
-201
-252
-261
-282
-343
-419
-508
-571
-646
-682
-687
-695
-714
-743
-761
-789
-843
-911
-955
-958
-916
-894
-898
-876
-854
-808
-764
-728
-673
-615
-572
-527
-516
-546
-559
-541
-513
-496
-517
-580
-614
-630
-633
-634
-657
-670
-688
-709
-734
-735
-691
-660
-633
-624
-603
-623
-651
-681
-697
-683
-660
-642
-639
-642
-652
-661
-650
-616
-575
-547
-520
-490
-457
-425
-381
-307
-258
-200
-141
-72
-31
10
99
216
319
403
434
480
554
592
646
734
801
883
963
1013
1043
1041
1019
932
791
637
532
446
404
375
342
282
202
167
175
220
176
123
56
18
-3
-67
-165
-227
-285
-334
-387
-472
-529
-598
-664
-718
-758
-787
-822
-891
-887
-903
-880
-824
-798
-794
-801
-824
-837
-863
-882
-861
-824
-782
-762
-755
-761
-738
-746
-732
-692
-645
-617
-635
-701
-776
-804
-793
-748
-758
-798
-793
-777
-769
-763
-727
-674
-642
-653
-670
-681
-703
-712
-713
-690
-683
-674
-666
-663
-644
-622
-558
-480
-434
-406
-389
-349
-288
-239
-179
-112
-60
-14
22
59
124
184
259
329
382
428
463
478
528
633
738
812
849
882
880
815
722
667
660
628
573
531
497
448
355
287
258
277
249
199
151
101
83
38
-47
-140
-213
-290
-343
-427
-524
-593
-633
-679
-714
-756
-800
-819
-845
-859
-863
-849
-822
-815
-833
-870
-909
-937
-967
-972
-965
-952
-918
-883
-863
-869
-891
-919
-920
-885
-855
-834
-827
-849
-864
-867
-861
-848
-814
-775
-738
-738
-743
-746
-743
-706
-677
-643
-613
-601
-585
-591
-611
-601
-580
-537
-515
-489
-453
-432
-428
-403
-383
-363
-350
-335
-311
-251
-197
-196
-153
-115
-66
-12
25
68
141
204
266
338
410
488
546
611
664
709
764
790
761
714
676
660
647
596
543
513
486
474
444
402
378
346
321
292
236
198
146
81
40
-13
-77
-176
-255
-335
-409
-465
-516
-581
-608
-627
-645
-661
-725
-745
-714
-697
-690
-697
-729
-747
-793
-849
-875
-876
-884
-889
-893
-915
-915
-915
-917
-945
-942
-922
-896
-866
-849
-850
-864
-888
-918
-915
-885
-839
-814
-761
-707
-657
-630
-629
-605
-601
-576
-551
-534
-511
-523
-542
-547
-564
-563
-560
-550
-517
-475
-449
-433
-418
-402
-370
-313
-251
-218
-201
-172
-133
-70
-12
33
92
160
219
264
316
368
436
518
578
632
682
724
744
750
730
700
670
628
569
530
515
511
499
452
436
434
426
369
327
270
234
239
199
149
104
63
6
-68
-172
-269
-334
-399
-431
-457
-487
-508
-558
-584
-611
-636
-630
-643
-653
-667
-693
-751
-815
-852
-863
-886
-907
-918
-933
-936
-929
-927
-928
-904
-878
-869
-876
-871
-853
-826
-852
-870
-865
-864
-866
-853
-830
-793
-722
-658
-606
-583
-571
-544
-531
-527
-511
-474
-473
-493
-475
-439
-417
-411
-408
-394
-356
-344
-355
-317
-268
-220
-190
-177
-159
-133
-124
-105
-57
-25
2
55
96
151
201
244
305
357
438
504
565
589
595
605
603
572
557
572
569
570
551
532
518
469
426
423
426
437
405
361
297
233
194
137
83
34
-14
-72
-144
-249
-333
-397
-460
-489
-498
-493
-493
-519
-548
-564
-594
-627
-671
-678
-686
-706
-761
-839
-874
-873
-881
-913
-927
-938
-967
-963
-976
-1014
-1018
-984
-956
-922
-885
-874
-842
-837
-831
-852
-843
-812
-774
-744
-724
-668
-626
-579
-569
-549
-509
-511
-546
-535
-509
-506
-525
-530
-534
-522
-507
-504
-501
-483
-459
-435
-394
-379
-334
-297
-277
-260
-230
-202
-164
-78
-26
5
49
116
183
224
268
308
344
396
464
531
597
644
635
613
563
536
520
519
519
522
524
508
458
412
402
388
386
366
316
271
254
189
125
61
13
-1
-60
-132
-181
-256
-331
-380
-409
-436
-456
-469
-481
-494
-547
-583
-612
-637
-649
-666
-685
-730
-798
-856
-893
-912
-906
-927
-935
-919
-922
-893
-856
-857
-823
-809
-810
-801
-777
-756
-762
-757
-741
-714
-700
-675
-649
-608
-580
-551
-530
-496
-467
-455
-441
-459
-468
-465
-454
-455
-494
-478
-447
-451
-447
-453
-439
-393
-348
-337
-312
-305
-297
-266
-265
-236
-179
-136
-74
-20
2
52
92
158
209
236
284
336
393
414
433
459
485
515
533
514
475
457
456
460
432
391
373
346
298
288
291
287
260
233
214
180
139
90
47
-13
-45
-90
-140
-194
-262
-317
-363
-409
-428
-437
-455
-450
-463
-492
-541
-563
-625
-686
-725
-757
-789
-816
-832
-846
-848
-861
-852
-857
-854
-833
-837
-821
-815
-825
-798
-770
-760
-778
-772
-754
-751
-719
-712
-705
-658
-629
-573
-532
-509
-483
-461
-444
-416
-381
-385
-396
-406
-417
-444
-462
-463
-457
-450
-438
-424
-412
-385
-356
-342
-323
-308
-308
-305
-291
-273
-255
-232
-181
-159
-131
-72
-54
4
49
75
109
157
221
295
340
361
398
423
443
459
408
374
377
383
383
348
332
319
296
278
297
316
318
309
279
245
208
161
93
45
5
-37
-85
-124
-167
-236
-328
-394
-440
-475
-475
-461
-468
-489
-507
-560
-629
-683
-715
-721
-773
-822
-842
-850
-870
-882
-881
-868
-856
-836
-828
-855
-840
-826
-835
-835
-810
-760
-718
-720
-708
-677
-661
-634
-615
-590
-585
-565
-547
-522
-481
-445
-418
-427
-412
-397
-410
-414
-408
-399
-369
-376
-404
-419
-413
-403
-387
-387
-366
-331
-326
-299
-304
-301
-286
-264
-255
-244
-204
-176
-144
-103
-56
3
44
92
124
169
230
300
344
376
430
482
521
533
499
442
402
381
385
352
353
351
319
300
300
309
294
267
239
221
174
131
98
36
-27
-64
-139
-216
-284
-355
-410
-472
-548
-563
-558
-568
-551
-542
-548
-593
-671
-721
-756
-788
-813
-834
-830
-821
-840
-856
-854
-847
-811
-821
-842
-836
-831
-817
-807
-802
-773
-753
-728
-722
-713
-710
-695
-659
-629
-570
-532
-504
-465
-451
-442
-406
-425
-438
-420
-415
-415
-447
-438
-406
-368
-342
-340
-326
-314
-307
-298
-274
-260
-249
-249
-221
-175
-163
-122
-78
-59
-17
18
73
129
146
175
218
259
302
333
405
486
528
561
592
652
705
727
712
699
658
551
453
399
383
406
378
355
370
379
363
342
297
243
214
148
117
80
20
-41
-121
-211
-299
-360
-403
-468
-512
-538
-563
-581
-563
-539
-507
-516
-565
-636
-700
-740
-768
-784
-791
-779
-780
-803
-811
-781
-763
-766
-772
-755
-739
-736
-721
-696
-664
-639
-658
-676
-666
-663
-639
-625
-623
-575
-539
-514
-494
-480
-452
-424
-407
-391
-369
-370
-392
-420
-432
-421
-406
-407
-397
-373
-355
-349
-336
-312
-279
-249
-209
-184
-161
-131
-104
-76
-69
-36
14
50
108
157
192
249
314
358
397
439
496
536
580
656
749
800
821
847
838
811
742
619
509
424
399
401
390
407
427
448
420
393
341
284
232
175
112
8
-69
-167
-284
-367
-460
-538
-581
-631
-652
-671
-687
-689
-681
-637
-589
-600
-656
-720
-789
-853
-887
-887
-892
-882
-862
-829
-806
-792
-773
-748
-717
-703
-700
-708
-759
-806
-818
-778
-727
-737
-757
-720
-675
-668
-657
-603
-541
-521
-518
-531
-537
-540
-548
-541
-538
-532
-544
-552
-544
-523
-485
-467
-443
-435
-423
-409
-410
-392
-380
-333
-280
-257
-244
-237
-201
-155
-116
-78
0
71
111
138
192
258
303
354
412
461
523
567
607
644
681
736
787
800
782
756
708
608
511
442
393
337
248
174
128
125
111
88
51
41
12
-41
-122
-237
-346
-450
-528
-626
-697
-750
-779
-811
-818
-799
-798
-758
-692
-593
-511
-490
-541
-626
-718
-792
-852
-867
-861
-809
-744
-702
-696
-713
-709
-715
-720
-734
-724
-750
-782
-814
-808
-748
-732
-734
-728
-683
-644
-639
-624
-573
-535
-520
-526
-539
-549
-574
-605
-622
-602
-604
-629
-624
-603
-569
-546
-547
-531
-495
-474
-465
-451
-469
-449
-418
-385
-325
-300
-263
-218
-163
-105
-39
1
60
98
144
212
275
335
397
462
526
587
630
712
808
897
955
979
967
952
869
732
624
546
517
456
365
279
242
203
135
54
-2
-13
-56
-138
-233
-337
-445
-553
-671
-754
-832
-891
-909
-887
-856
-813
-741
-670
-588
-496
-401
-330
-346
-408
-465
-555
-627
-686
-719
-671
-598
-540
-521
-529
-528
-532
-571
-602
-619
-642
-695
-759
-788
-780
-754
-751
-729
-660
-660
-765
-682
-653
-643
-632
-585
-511
-513
-537
-579
-595
-603
-616
-591
-565
-547
-518
-522
-519
-494
-472
-444
-385
-370
-385
-405
-408
-389
-367
-338
-279
-233
-156
-59
22
114
189
268
349
441
501
562
587
617
702
794
904
1006
1110
1224
1314
1328
1282
1186
1053
867
671
531
482
430
324
203
148
153
110
44
-33
-59
-119
-236
-406
-594
-774
-950
-1079
-1132
-1139
-1132
-1096
-1038
-978
-901
-797
-735
-648
-587
-499
-484
-495
-459
-449
-424
-432
-427
-428
-375
-323
-289
-271
-283
-329
-373
-442
-510
-556
-637
-758
-864
-905
-913
-939
-938
-885
-832
-770
-735
-701
-672
-706
-730
-736
-774
-811
-831
-841
-858
-837
-836
-826
-790
-763
-725
-708
-700
-715
-742
-736
-688
-679
-682
-643
-592
-546
-508
-457
-370
-275
-174
-41
72
194
300
373
460
573
690
792
868
957
1140
1294
1428
1596
1719
1785
1764
1614
1377
1108
750
438
223
79
2
-131
-284
-384
-396
-431
-490
-582
-667
-725
-833
-1011
-1250
-1471
-1602
-1662
-1653
-1584
-1439
-1257
-1077
-899
-728
-566
-406
-290
-192
-91
-41
-74
-138
-149
-72
-86
-65
44
127
213
219
203
178
129
0
-151
-318
-474
-648
-850
-1043
-1186
-1238
-1257
-1258
-1275
-1261
-1158
-1070
-1051
-1137
-1199
-1163
-1179
-1251
-1289
-1210
-1098
-1060
-1017
-854
-705
-647
-621
-573
-496
-455
-553
-606
-589
-575
-598
-629
-614
-550
-477
-419
-321
-196
-77
19
124
248
370
472
626
724
854
947
1013
1161
1299
1541
1754
1944
2124
2262
2313
2225
1866
1307
731
148
-250
-523
-661
-767
-914
-1058
-1051
-1017
-1043
-1135
-1229
-1212
-1226
-1380
-1638
-1896
-2015
-1966
-1884
-1649
-1348
-977
-607
-280
15
247
365
439
508
550
597
579
532
511
553
616
671
730
852
918
896
799
653
470
220
-63
-327
-543
-714
-891
-1034
-1161
-1217
-1286
-1386
-1411
-1358
-1324
-1367
-1460
-1483
-1388
-1332
-1294
-1239
-1076
-874
-746
-701
-576
-371
-236
-180
-127
-29
10
-42
-99
-65
-3
-9
-21
34
88
103
87
68
112
162
194
282
359
459
623
821
1000
1188
1405
1591
1745
1885
2053
2295
2478
2541
2634
2755
2791
2611
2071
1314
497
-324
-834
-1076
-1175
-1310
-1508
-1548
-1431
-1458
-1710
-1963
-2018
-1890
-1870
-2043
-2229
-2281
-2170
-1936
-1659
-1241
-687
-117
371
736
964
1072
1081
1090
1113
1136
1158
1161
1171
1186
1219
1241
1232
1164
1102
979
729
372
-57
-435
-755
-1028
-1214
-1305
-1318
-1365
-1492
-1564
-1550
-1586
-1730
-1895
-1907
-1796
-1760
-1884
-1896
-1667
-1288
-947
-705
-457
-175
11
62
58
39
22
31
99
141
124
78
48
101
133
73
19
-11
-55
-130
-234
-319
-323
-300
-155
54
259
494
827
1212
1527
1718
1920
2203
2489
2712
2791
3015
3196
3316
3337
3155
2846
2125
1048
-258
-1182
-1497
-1544
-1740
-2146
-2272
-2108
-2008
-2277
-2663
-2860
-2732
-2516
-2497
-2666
-2742
-2565
-2182
-1696
-1141
-495
174
776
1197
1406
1399
1269
1132
1101
1135
1195
1194
1144
1142
1188
1097
855
602
345
54
-342
-858
-1338
-1700
-1971
-2123
-2167
-2115
-2028
-1948
-1851
-1789
-1759
-1895
-2111
-2125
-2015
-1905
-1877
-1728
-1317
-869
-644
-490
-261
-117
-70
-105
-115
-173
-332
-368
-275
-236
-251
-233
-152
-108
-184
-275
-371
-517
-659
-757
-792
-798
-766
-610
-292
33
231
434
694
1011
1271
1552
1918
2330
2583
2780
3030
3338
3678
3956
4186
4266
4185
3747
2982
1791
244
-1523
-2588
-2717
-2369
-2224
-2520
-2576
-2290
-2239
-2718
-3259
-3518
-3264
-2895
-2693
-2595
-2331
-1794
-998
-117
735
1419
1910
2257
2406
2239
1783
1373
1233
1285
1392
1503
1483
1379
1226
1014
609
15
-606
-1143
-1609
-2076
-2492
-2749
-2787
-2670
-2416
-2136
-1933
-1810
-1754
-1698
-1679
-1703
-1718
-1538
-1195
-852
-518
-351
-480
-548
-417
-145
-73
-338
-522
-541
-661
-935
-1093
-1086
-967
-913
-925
-952
-1069
-1265
-1415
-1404
-1321
-1316
-1287
-1120
-879
-710
-604
-417
-127
148
360
634
832
984
1229
1608
2087
2506
2823
3095
3240
3362
3684
3861
3901
3853
3661
3273
2534
1295
-259
-2063
-3402
-3510
-2971
-2539
-2715
-2942
-2705
-2472
-2838
-3523
-3871
-3417
-2594
-2129
-1850
-1470
-768
182
1005
1629
2077
2311
2492
2459
2120
1665
1323
1242
1363
1430
1448
1284
918
516
33
-606
-1328
-1976
-2372
-2500
-2553
-2619
-2691
-2539
-2188
-1892
-1693
-1594
-1496
-1387
-1265
-1118
-945
-711
-374
-32
39
-17
-69
44
125
-74
-310
-550
-782
-942
-1020
-1081
-1239
-1433
-1378
-1299
-1425
-1675
-1751
-1581
-1441
-1433
-1343
-1108
-909
-712
-513
-278
-84
-23
153
494
740
786
880
1238
1559
1707
1908
2261
2653
2857
2909
2983
2961
2982
3225
3500
3543
3253
2883
2403
1508
-88
-2062
-3690
-4084
-3433
-2677
-2431
-2553
-2336
-1985
-2132
-2802
-3367
-3223
-2350
-1481
-980
-638
-34
890
1792
2282
2450
2451
2373
2216
1811
1246
772
686
906
1086
997
665
195
-344
-941
-1595
-2280
-2714
-2843
-2739
-2578
-2445
-2203
-1863
-1541
-1316
-1180
-1118
-1075
-978
-747
-437
-138
173
530
830
918
607
-125
-807
-1035
-979
-1203
-1693
-1712
-1201
-992
-1442
-1954
-1914
-1762
-1935
-2177
-2075
-1804
-1660
-1382
-868
-430
-422
-377
-61
224
82
-216
-69
375
595
656
854
1230
1449
1456
1484
1645
1750
1770
2054
2289
2423
2456
2557
2971
3192
3148
2942
2559
1867
657
-1004
-2812
-4065
-4087
-3151
-2262
-2070
-2207
-2033
-1846
-2266
-3102
-3391
-2808
-1837
-1142
-779
-316
442
1205
1795
2056
2073
1966
1806
1567
1174
741
483
570
782
783
479
12
-487
-993
-1520
-2039
-2441
-2596
-2518
-2339
-2164
-2043
-1858
-1505
-1198
-1055
-1042
-1001
-796
-568
-344
-112
188
438
246
-122
-290
-365
-493
-815
-949
-896
-1051
-1389
-1666
-1594
-1531
-1731
-1896
-1818
-1665
-1669
-1764
-1536
-1150
-981
-909
-662
-354
-248
-286
-191
21
75
32
87
380
593
681
791
1010
1123
1147
1207
1388
1682
1912
2091
2212
2422
2527
2735
3039
3194
3204
2877
2344
1551
208
-1483
-3187
-4119
-3741
-2819
-2088
-1928
-1793
-1491
-1640
-2536
-3394
-3538
-2795
-1737
-1039
-474
219
1068
1837
2144
2049
1973
1878
1777
1411
869
588
646
898
1094
943
625
208
-374
-1005
-1696
-2317
-2603
-2586
-2337
-1986
-1780
-1526
-1227
-1036
-926
-972
-1022
-984
-880
-581
-277
-84
137
404
505
323
-31
-266
-427
-756
-1076
-1222
-1212
-1241
-1300
-1279
-1314
-1463
-1583
-1592
-1602
-1674
-1673
-1424
-1077
-833
-600
-315
-82
13
-9
-35
-38
-14
96
308
572
779
931
1120
1225
1190
1190
1318
1545
1775
1887
2053
2372
2624
2784
2862
3008
3158
3030
2500
1606
348
-1257
-2935
-4013
-3808
-2928
-2146
-1747
-1533
-1431
-1706
-2544
-3369
-3476
-2955
-2034
-1198
-530
161
901
1557
1990
1995
1831
1633
1426
1093
671
510
678
925
1100
979
591
146
-469
-1111
-1739
-2277
-2525
-2512
-2294
-1906
-1614
-1373
-1132
-1011
-951
-1019
-1118
-1011
-811
-587
-368
-148
201
468
458
304
43
-243
-575
-920
-1096
-1202
-1226
-1163
-1108
-1107
-1228
-1430
-1566
-1611
-1700
-1804
-1735
-1420
-1043
-799
-600
-330
-127
-85
-87
-64
-79
-113
-23
189
409
558
748
978
1050
972
845
922
1216
1435
1654
1942
2322
2590
2596
2608
2814
2961
2850
2335
1595
512
-1044
-2639
-3773
-3769
-3087
-2231
-1663
-1377
-1324
-1766
-2684
-3572
-3739
-3108
-2139
-1300
-625
43
806
1410
1692
1686
1574
1420
1191
829
549
535
869
1211
1265
1020
591
98
-470
-1122
-1718
-2192
-2390
-2347
-2181
-1864
-1541
-1335
-1239
-1227
-1273
-1378
-1447
-1304
-1012
-735
-433
-46
348
374
172
-52
-432
-857
-1121
-1019
-854
-927
-921
-778
-870
-1204
-1434
-1413
-1505
-1761
-1832
-1646
-1470
-1264
-882
-425
-195
-284
-304
-233
-327
-441
-375
-113
134
262
461
736
880
833
809
836
846
928
1205
1684
2014
2080
2194
2484
2713
2662
2670
2805
2780
2304
1490
426
-1011
-2542
-3555
-3521
-2914
-2190
-1521
-1046
-1057
-1798
-2861
-3582
-3572
-2989
-2089
-1126
-315
357
939
1371
1518
1471
1357
1208
1001
734
611
754
1061
1272
1253
998
565
24
-582
-1197
-1734
-2108
-2263
-2175
-1979
-1764
-1529
-1313
-1243
-1345
-1526
-1693
-1729
-1607
-1295
-915
-538
-116
256
346
80
-290
-532
-705
-851
-923
-804
-591
-476
-479
-583
-783
-1022
-1272
-1492
-1617
-1650
-1529
-1238
-901
-641
-493
-405
-336
-349
-413
-487
-435
-284
-167
15
308
615
836
928
932
909
838
843
1041
1330
1656
1968
2266
2530
2685
2720
2705
2699
2642
2432
1975
1239
160
-1199
-2518
-3305
-3256
-2622
-1823
-1177
-931
-1251
-2080
-3054
-3579
-3426
-2719
-1733
-751
27
611
1029
1281
1362
1320
1230
1086
902
723
663
808
1068
1239
1188
891
395
-232
-892
-1448
-1878
-2108
-2131
-2030
-1841
-1614
-1423
-1312
-1262
-1301
-1422
-1621
-1721
-1554
-1224
-842
-450
-59
223
189
-88
-392
-641
-851
-967
-892
-670
-474
-406
-416
-501
-754
-1121
-1461
-1656
-1651
-1518
-1271
-957
-661
-450
-403
-474
-553
-597
-624
-601
-454
-231
-14
186
407
629
766
804
817
865
885
917
1118
1487
1873
2170
2401
2658
2803
2730
2675
2663
2585
2230
1556
531
-806
-2279
-3289
-3353
-2780
-1944
-1241
-805
-884
-1660
-2723
-3442
-3419
-2754
-1784
-800
63
689
1146
1415
1469
1423
1358
1246
1052
785
630
704
934
1137
1123
855
379
-208
-848
-1483
-1983
-2246
-2290
-2182
-2001
-1753
-1476
-1250
-1157
-1183
-1307
-1436
-1464
-1306
-947
-550
-151
92
157
120
-77
-391
-778
-963
-984
-1050
-1119
-1042
-819
-717
-816
-999
-1208
-1474
-1797
-1946
-1838
-1548
-1162
-716
-302
-129
-210
-348
-380
-375
-412
-360
-90
222
363
435
557
685
737
691
657
660
684
831
1131
1448
1720
2016
2362
2645
2682
2584
2554
2470
2119
1428
404
-853
-2117
-3147
-3485
-3026
-2100
-1236
-780
-909
-1558
-2509
-3321
-3507
-2962
-1947
-831
145
849
1291
1526
1571
1461
1298
1071
847
627
483
528
730
920
943
682
196
-430
-1101
-1692
-2154
-2382
-2400
-2214
-1905
-1527
-1151
-914
-818
-832
-981
-1106
-1091
-936
-646
-231
192
470
648
573
21
-684
-1244
-1596
-1755
-1722
-1402
-1009
-857
-949
-1125
-1386
-1634
-1792
-1779
-1648
-1519
-1277
-858
-364
24
221
389
430
245
-61
-243
-194
-12
183
387
586
703
741
712
624
484
418
455
624
936
1334
1740
2139
2481
2637
2633
2531
2489
2440
2061
1304
185
-1168
-2565
-3572
-3656
-2921
-1816
-996
-620
-798
-1553
-2587
-3292
-3233
-2469
-1365
-255
648
1252
1593
1757
1757
1565
1317
1031
751
504
338
360
529
633
551
205
-298
-851
-1411
-1917
-2275
-2402
-2281
-1953
-1552
-1098
-677
-390
-247
-238
-336
-445
-456
-312
-38
296
591
818
906
757
374
-132
-910
-1836
-2433
-2545
-2345
-2087
-1617
-1105
-966
-1268
-1620
-1727
-1785
-1767
-1388
-753
-228
138
599
1118
1314
1105
879
719
425
65
-59
101
343
426
460
505
401
197
54
48
133
276
534
1011
1531
1910
2268
2639
2839
2766
2603
2492
2281
1644
496
-938
-2369
-3396
-3647
-3063
-2009
-1097
-608
-672
-1350
-2360
-3125
-3161
-2436
-1367
-272
669
1348
1819
2017
1953
1692
1378
1050
702
369
158
216
368
418
274
-42
-474
-999
-1521
-1939
-2275
-2401
-2285
-1922
-1401
-848
-324
105
343
315
170
51
48
161
325
539
760
881
862
508
-307
-1205
-1877
-2296
-2584
-2595
-2163
-1564
-1316
-1399
-1514
-1575
-1618
-1645
-1473
-1160
-763
-290
190
675
1084
1289
1345
1168
798
421
121
-18
14
107
180
214
241
229
127
3
-8
127
342
683
1075
1537
2064
2595
3000
3088
3044
3048
2918
2385
1427
195
-1148
-2541
-3652
-3877
-3190
-2119
-1266
-899
-1001
-1464
-2199
-2755
-2797
-2188
-1093
107
1056
1684
2125
2414
2381
2000
1450
908
514
165
-131
-246
-239
-239
-353
-686
-1139
-1627
-2056
-2393
-2649
-2757
-2576
-2070
-1370
-695
-114
319
536
574
457
310
235
278
413
528
563
487
366
162
-533
-1623
-2551
-3021
-3191
-3263
-2965
-2296
-1743
-1538
-1477
-1383
-1322
-1314
-1133
-770
-455
-140
372
1026
1483
1537
1373
1128
694
134
-321
-553
-505
-350
-204
-112
-95
-61
-39
-53
-98
-31
257
694
1177
1717
2290
2828
3226
3307
3235
3153
2994
2540
1609
137
-1494
-2997
-4071
-4279
-3578
-2417
-1474
-1064
-1118
-1474
-2100
-2610
-2603
-1897
-738
437
1373
2089
2592
2838
2731
2271
1641
1009
484
62
-326
-564
-608
-629
-762
-1045
-1413
-1738
-2075
-2408
-2586
-2589
-2288
-1692
-935
-154
515
944
1152
1154
992
743
534
485
531
526
433
317
145
-502
-1638
-2625
-3072
-3260
-3436
-3268
-2541
-1845
-1696
-1669
-1383
-1023
-923
-847
-499
-87
152
438
915
1334
1433
1332
1222
923
383
-163
-448
-470
-499
-551
-461
-244
-37
96
136
169
360
608
924
1300
1702
2246
2759
3131
3353
3483
3564
3534
3081
2097
612
-1197
-2865
-4153
-4598
-4074
-2915
-1794
-1078
-869
-937
-1378
-1966
-2152
-1761
-847
220
1202
2046
2717
3078
3069
2608
1847
1041
303
-340
-872
-1210
-1277
-1226
-1240
-1387
-1595
-1777
-2003
-2258
-2422
-2443
-2185
-1613
-857
-1
781
1386
1740
1783
1539
1125
700
403
244
137
81
9
-103
-382
-838
-1588
-2869
-4142
-4610
-4159
-3477
-2980
-2228
-994
-163
-200
-501
-463
-200
-147
-157
84
477
855
1261
1567
1529
1063
488
22
-485
-1078
-1446
-1274
-725
-176
183
478
837
1176
1274
1144
1034
1227
1646
2057
2454
2918
3435
3810
3837
3539
2816
1660
-113
-2112
-3845
-4922
-5051
-4240
-2823
-1485
-671
-425
-499
-890
-1412
-1731
-1373
-479
587
1579
2401
3040
3389
3308
2673
1671
575
-348
-1068
-1619
-1879
-1847
-1619
-1387
-1293
-1344
-1539
-1813
-2051
-2220
-2219
-1939
-1288
-335
628
1447
1985
2196
2073
1594
924
348
-77
-506
-848
-925
-812
-905
-1284
-1702
-2016
-2430
-2922
-3106
-2816
-2323
-1892
-1443
-882
-320
16
106
165
245
206
35
-79
-15
168
310
334
361
316
71
-272
-563
-715
-790
-785
-584
-214
162
558
913
1195
1388
1515
1659
1736
1824
2008
2315
2577
2751
2864
2906
2681
1943
569
-1295
-3087
-4358
-4925
-4851
-4092
-2761
-1438
-657
-446
-405
-442
-588
-751
-618
-67
721
1513
2135
2539
2682
2494
1848
841
-211
-1049
-1642
-2067
-2269
-2164
-1902
-1652
-1486
-1366
-1280
-1317
-1409
-1417
-1315
-1083
-663
-46
656
1187
1525
1674
1555
1147
515
-115
-634
-954
-1126
-1130
-1346
-2082
-2839
-2997
-2655
-2528
-2679
-2447
-1552
-841
-713
-703
-253
331
462
212
82
163
190
122
87
82
-55
-276
-376
-430
-598
-808
-847
-642
-431
-317
-142
178
635
1031
1241
1454
1718
2009
2157
2111
2152
2415
2655
2648
2488
2385
2309
1882
783
-974
-2813
-3991
-4389
-4368
-4015
-3096
-1734
-652
-307
-362
-380
-218
-21
130
329
695
1255
1840
2076
1974
1762
1414
745
-203
-1072
-1663
-2041
-2238
-2167
-1918
-1671
-1487
-1273
-1034
-926
-913
-825
-643
-387
-67
298
696
1023
1155
1110
936
624
141
-363
-763
-950
-1159
-1317
-1898
-2887
-3421
-2997
-2218
-2020
-2091
-1487
-560
-454
-724
-548
50
255
82
121
260
142
50
181
217
-88
-523
-632
-687
-902
-1050
-1016
-716
-393
-149
62
202
413
823
1147
1292
1407
1660
1938
2084
2207
2417
2565
2502
2415
2366
2224
1743
853
-485
-2046
-3270
-3734
-3687
-3530
-3023
-1984
-813
-242
-221
-248
8
330
444
406
476
917
1485
1718
1496
1168
889
415
-466
-1346
-1859
-2093
-2186
-2133
-1880
-1632
-1456
-1259
-1003
-833
-750
-639
-420
-182
78
350
619
815
920
888
679
289
-129
-528
-879
-1212
-1426
-1598
-2503
-3579
-3695
-2804
-2141
-2139
-1839
-730
-75
-421
-696
-256
186
16
-108
122
218
61
115
330
232
-227
-587
-726
-917
-1045
-978
-770
-386
6
312
393
398
715
1191
1425
1502
1683
1991
2169
2239
2440
2642
2516
2152
1994
1958
1563
643
-564
-1772
-2739
-3277
-3286
-3038
-2701
-2057
-1087
-236
107
31
74
413
712
736
562
634
1087
1424
1262
792
414
135
-444
-1246
-1820
-2024
-2040
-2043
-1953
-1673
-1434
-1258
-1013
-712
-492
-440
-387
-184
19
189
387
550
660
631
466
155
-294
-800
-1176
-2024
-3282
-3825
-3004
-1891
-1774
-2094
-1559
-678
-839
-1517
-1424
-705
-495
-656
-392
137
275
283
519
640
158
-565
-895
-1008
-1060
-1008
-830
-513
-136
197
298
183
224
516
646
582
728
1196
1575
1734
1996
2426
2574
2317
2020
1908
1697
1285
973
704
-39
-1276
-2303
-2532
-2290
-2401
-2698
-2486
-1533
-557
-236
-324
-78
564
991
799
443
468
744
838
665
401
143
-114
-402
-722
-1122
-1512
-1700
-1721
-1719
-1759
-1664
-1406
-1076
-758
-532
-357
-302
-228
-40
156
204
187
189
274
106
-696
-1633
-1921
-1564
-1456
-1877
-2084
-1664
-1378
-1644
-1864
-1617
-1325
-1353
-1367
-1142
-906
-721
-353
139
377
259
33
-149
-305
-415
-557
-705
-641
-384
-183
-202
-226
75
428
461
313
289
462
693
925
1235
1501
1640
1786
1915
1926
1792
1612
1538
1476
1265
939
583
44
-715
-1493
-1894
-1911
-1872
-1935
-1802
-1260
-634
-267
-106
89
321
393
295
265
359
483
460
355
289
182
-49
-388
-709
-948
-1142
-1324
-1440
-1485
-1416
-1280
-1135
-966
-789
-599
-461
-337
-238
-162
-103
-25
51
119
68
-101
-287
-948
-2010
-2553
-2090
-1489
-1587
-1853
-1404
-790
-983
-1481
-1380
-943
-974
-1202
-1059
-659
-434
-233
191
433
233
-168
-443
-578
-620
-635
-696
-618
-311
11
135
180
458
864
968
849
867
1052
1196
1298
1622
2041
2237
2165
1972
1776
1548
1316
1122
876
418
-148
-730
-1166
-1401
-1517
-1547
-1480
-1247
-879
-593
-428
-194
78
260
245
166
111
126
222
279
208
50
-122
-308
-581
-929
-1164
-1254
-1294
-1349
-1382
-1327
-1169
-905
-616
-392
-252
-131
-101
-297
-693
-941
-801
-546
-495
-568
-486
-340
-518
-932
-1172
-1226
-1402
-1792
-2015
-1951
-1877
-1854
-1635
-1178
-829
-779
-819
-652
-420
-330
-380
-347
-166
-51
-87
-84
20
174
203
106
102
124
130
174
336
619
863
1028
1132
1258
1301
1424
1606
1813
1734
1493
1306
1242
1169
1002
881
759
487
-51
-541
-774
-784
-891
-1050
-1072
-847
-559
-435
-381
-247
-5
167
77
-121
-137
32
177
132
-34
-97
-206
-450
-776
-988
-1066
-1124
-1224
-1269
-1228
-1169
-1094
-944
-721
-518
-453
-433
-319
-213
-180
-288
-924
-1616
-1503
-773
-413
-667
-831
-481
-358
-870
-1298
-1233
-1309
-1795
-2036
-1800
-1467
-1322
-1032
-506
-238
-443
-714
-708
-523
-397
-454
-427
-186
96
231
338
507
698
731
643
579
561
567
635
869
1175
1341
1384
1513
1599
1510
1341
1216
1130
961
764
603
390
-4
-359
-519
-574
-785
-945
-878
-688
-571
-507
-336
-160
-201
-349
-300
-211
-218
-296
-242
-36
9
-208
-443
-479
-437
-596
-919
-1048
-990
-971
-1058
-1163
-1029
-882
-1037
-1257
-1237
-1078
-1001
-948
-760
-514
-411
-426
-346
-243
-390
-632
-815
-932
-1016
-1119
-1097
-1023
-1037
-1093
-1152
-1191
-1154
-1068
-949
-795
-666
-576
-446
-268
-79
97
270
396
417
403
403
473
562
614
661
742
870
905
827
891
1127
1248
1130
890
915
1067
1051
1000
1042
1161
1101
815
495
334
185
-51
-235
-412
-538
-632
-691
-513
-241
-176
-336
-533
-569
-559
-684
-812
-764
-615
-618
-737
-812
-707
-573
-596
-717
-829
-925
-1060
-1159
-1150
-1076
-1053
-1099
-1076
-957
-819
-735
-640
-549
-514
-568
-638
-636
-646
-647
-686
-715
-738
-816
-839
-834
-861
-905
-991
-1034
-1019
-995
-896
-740
-582
-425
-302
-136
59
184
293
379
445
522
575
630
734
851
911
925
1002
1123
1192
1167
1109
1123
1165
1110
965
893
973
991
857
667
594
601
465
141
-117
-193
-273
-443
-579
-510
-320
-309
-414
-473
-495
-610
-817
-963
-925
-874
-924
-927
-817
-725
-751
-789
-778
-733
-886
-1114
-1193
-1143
-1118
-1128
-1097
-989
-921
-925
-885
-823
-812
-873
-908
-872
-869
-880
-866
-752
-651
-646
-647
-632
-621
-655
-728
-753
-699
-646
-587
-491
-331
-190
-107
-45
45
151
190
191
248
316
374
449
550
690
854
995
1099
1155
1201
1258
1263
1257
1233
1174
1187
1152
1062
897
732
627
522
357
144
-45
-164
-240
-352
-447
-484
-463
-442
-474
-570
-643
-625
-650
-683
-776
-932
-1042
-1088
-1093
-1042
-1025
-1032
-1083
-1119
-1173
-1238
-1281
-1278
-1258
-1233
-1185
-1130
-1028
-927
-837
-759
-717
-699
-674
-655
-648
-647
-683
-683
-657
-643
-620
-599
-583
-598
-670
-736
-730
-674
-645
-609
-532
-412
-303
-255
-167
-51
49
161
249
296
314
370
529
653
690
723
832
939
1048
1138
1155
1134
1039
945
865
716
643
603
498
353
227
147
118
79
-34
-131
-212
-314
-359
-424
-427
-468
-584
-650
-699
-751
-820
-870
-876
-906
-986
-1069
-1086
-1038
-1046
-1072
-1085
-1055
-1064
-1097
-1098
-1039
-1005
-1043
-1025
-961
-908
-916
-897
-833
-799
-799
-830
-836
-793
-811
-859
-828
-808
-845
-831
-739
-608
-536
-501
-392
-294
-241
-232
-167
-63
-2
29
69
130
179
190
246
374
491
494
409
392
494
639
741
738
715
750
787
811
784
668
629
644
569
461
340
284
318
292
87
-110
-168
-132
-131
-222
-286
-300
-317
-359
-372
-530
-864
-976
-784
-542
-641
-895
-886
-593
-414
-603
-850
-907
-920
-1094
-1291
-1210
-1019
-941
-974
-947
-884
-921
-929
-887
-813
-855
-959
-963
-861
-793
-800
-798
-715
-593
-544
-550
-530
-529
-517
-521
-536
-520
-505
-454
-373
-285
-241
-192
-173
-152
-95
-53
4
62
104
189
272
375
484
543
596
679
780
803
793
789
804
828
746
631
585
501
220
-14
8
112
11
-264
-389
-205
-54
-122
-214
-247
-269
-425
-523
-405
-285
-350
-486
-510
-495
-560
-672
-632
-618
-792
-962
-969
-892
-879
-914
-871
-759
-752
-754
-633
-561
-596
-670
-663
-575
-566
-621
-568
-489
-512
-566
-575
-583
-630
-675
-670
-640
-636
-665
-639
-557
-479
-405
-368
-348
-309
-285
-261
-241
-217
-150
-107
-82
-39
27
64
50
58
132
220
244
252
271
317
356
370
391
420
413
371
337
318
293
251
204
158
156
161
130
59
-7
-21
-33
-62
-130
-117
-31
-26
-91
-138
-131
-130
-201
-329
-385
-423
-509
-589
-608
-605
-683
-782
-773
-698
-715
-806
-781
-664
-637
-712
-730
-663
-615
-677
-733
-705
-646
-649
-684
-652
-611
-642
-699
-697
-680
-710
-749
-733
-660
-621
-605
-557
-486
-430
-417
-403
-380
-349
-358
-351
-308
-281
-237
-207
-139
-178
-299
-90
127
8
-178
-64
273
390
163
40
245
439
367
156
212
406
414
248
167
192
198
160
97
115
139
90
38
16
-34
-142
-178
-166
-179
-284
-366
-347
-329
-364
-486
-554
-546
-543
-560
-580
-628
-661
-693
-736
-759
-774
-780
-772
-772
-786
-803
-808
-822
-823
-850
-889
-899
-842
-751
-728
-765
-809
-780
-774
-796
-824
-794
-718
-696
-694
-680
-615
-587
-604
-591
-573
-541
-512
-483
-425
-397
-399
-366
-322
-279
-245
-238
-211
-123
-67
-26
37
116
201
226
269
323
404
416
394
414
416
414
371
313
271
247
228
245
263
256
214
189
205
186
117
35
15
7
-16
-62
-84
-81
-71
-100
-167
-196
-172
-163
-226
-353
-451
-516
-567
-620
-643
-626
-617
-642
-650
-656
-689
-710
-733
-727
-736
-754
-733
-714
-728
-756
-739
-711
-716
-746
-737
-683
-656
-651
-620
-582
-550
-569
-612
-579
-507
-470
-435
-405
-380
-368
-392
-376
-359
-339
-298
-278
-257
-214
-191
-200
-182
-185
-179
-149
-108
-52
-16
3
24
17
36
67
91
120
159
165
190
203
224
210
171
130
121
154
158
135
100
92
78
60
52
41
38
2
-66
-152
-195
-226
-210
-186
-209
-219
-232
-209
-199
-248
-334
-345
-353
-352
-334
-351
-356
-385
-406
-417
-467
-515
-509
-534
-598
-627
-588
-510
-489
-550
-555
-530
-524
-544
-560
-537
-525
-543
-539
-517
-485
-490
-480
-470
-478
-442
-420
-409
-400
-387
-342
-312
-270
-209
-180
-148
-139
-120
-56
2
65
102
117
123
126
121
118
110
93
84
59
62
53
40
56
37
21
35
16
-7
-14
3
27
41
9
-3
-34
-63
-71
-95
-117
-134
-138
-182
-222
-249
-243
-252
-268
-277
-308
-324
-382
-431
-441
-470
-526
-548
-534
-516
-524
-529
-490
-468
-460
-453
-426
-449
-478
-491
-478
-457
-461
-477
-452
-434
-463
-499
-498
-488
-492
-505
-473
-426
-369
-312
-278
-250
-235
-264
-259
-241
-224
-204
-189
-162
-151
-158
-160
-139
-150
-152
-161
-132
-104
-79
-66
-21
32
78
108
118
121
139
146
146
173
179
178
185
132
78
0
-55
-45
-69
-84
-92
-104
-79
-69
-96
-109
-133
-174
-216
-264
-290
-309
-317
-301
-319
-321
-326
-346
-378
-408
-447
-491
-501
-496
-492
-490
-484
-500
-499
-527
-529
-542
-575
-601
-632
-636
-619
-591
-543
-499
-476
-467
-444
-428
-425
-424
-425
-449
-473
-482
-481
-460
-429
-395
-384
-399
-403
-387
-385
-391
-366
-357
-341
-307
-271
-210
-149
-101
-86
-52
-26
10
10
4
17
32
70
91
89
62
54
13
-50
-71
-85
-92
-89
-73
-47
-50
-26
16
38
47
34
23
23
21
22
41
58
44
18
-35
-94
-144
-199
-255
-304
-316
-310
-277
-258
-246
-237
-233
-234
-288
-316
-332
-367
-383
-361
-341
-333
-338
-341
-333
-355
-369
-403
-419
-423
-422
-396
-381
-383
-375
-357
-342
-343
-341
-307
-286
-257
-264
-268
-248
-249
-269
-274
-298
-312
-284
-264
-223
-215
-207
-187
-188
-200
-198
-227
-219
-199
-200
-175
-144
-98
-46
14
51
58
64
74
88
87
74
55
20
18
15
3
7
14
21
14
-28
-34
-61
-104
-124
-109
-129
-157
-171
-189
-183
-199
-208
-220
-199
-184
-197
-190
-210
-205
-184
-189
-189
-186
-181
-195
-209
-219
-234
-267
-327
-339
-355
-382
-411
-411
-404
-411
-412
-422
-408
-398
-375
-322
-281
-278
-270
-249
-253
-283
-304
-286
-240
-202
-193
-174
-141
-129
-126
-129
-143
-137
-128
-106
-85
-56
-23
-22
4
25
31
28
29
28
15
-9
-21
-47
-50
-64
-78
-58
-62
-86
-79
-97
-99
-66
-59
-55
-72
-78
-56
-57
-43
-23
-24
-42
-46
-62
-100
-112
-125
-145
-160
-177
-180
-167
-178
-185
-210
-264
-284
-303
-303
-301
-288
-276
-319
-341
-340
-337
-330
-341
-386
-399
-364
-317
-288
-278
-260
-258
-256
-226
-212
-217
-222
-261
-290
-311
-316
-309
-307
-318
-328
-330
-314
-278
-271
-275
-259
-231
-207
-167
-139
-123
-94
-94
-112
-120
-98
-78
-75
-77
-76
-67
-80
-84
-108
-172
-189
-176
-147
-162
-185
-194
-191
-159
-157
-137
-120
-153
-146
-137
-135
-129
-130
-142
-164
-172
-179
-182
-221
-243
-271
-316
-329
-321
-324
-318
-285
-293
-299
-298
-324
-331
-344
-352
-354
-346
-343
-368
-385
-407
-411
-408
-428
-468
-486
-489
-513
-525
-503
-490
-480
-480
-450
-434
-435
-432
-406
-408
-383
-355
-308
-255
-246
-228
-194
-164
-145
-137
-151
-160
-187
-223
-225
-250
-258
-242
-228
-208
-215
-204
-189
-189
-187
-178
-171
-154
-122
-109
-106
-116
-126
-127
-156
-150
-156
-168
-169
-159
-155
-156
-165
-200
-210
-232
-229
-230
-224
-207
-196
-200
-176
-152
-148
-142
-161
-169
-167
-175
-194
-217
-230
-231
-248
-251
-234
-225
-221
-239
-266
-306
-340
-360
-347
-321
-309
-264
-245
-242
-226
-229
-220
-224
-240
-220
-192
-193
-202
-238
-261
-277
-306
-319
-288
-266
-235
-205
-201
-196
-216
-238
-229
-211
-212
-169
-116
-63
-35
-29
-18
5
47
66
44
23
13
-4
-24
-55
-110
-150
-159
-146
-146
-146
-102
-73
-63
-64
-51
-33
-34
-53
-62
-76
-106
-134
-165
-192
-199
-224
-237
-254
-253
-264
-286
-312
-333
-344
-352
-341
-331
-321
-299
-271
-227
-192
-184
-164
-171
-183
-183
-206
-204
-210
-247
-250
-262
-281
-287
-281
-278
-254
-242
-229
-222
-189
-197
-217
-220
-224
-219
-187
-146
-105
-69
-39
-38
-51
-63
-95
-105
-96
-79
-49
-17
-15
-21
-55
-69
-64
-78
-69
-71
-72
-66
-79
-92
-102
-69
-57
-35
-27
-24
-18
-16
-24
-29
-35
-73
-68
-66
-82
-83
-93
-77
-104
-97
-92
-95
-112
-144
-167
-171
-165
-163
-153
-161
-127
-140
-134
-122
-133
-152
-175
-225
-266
-287
-307
-334
-331
-337
-346
-354
-371
-385
-398
-430
-444
-417
-406
-380
-359
-336
-299
-276
-265
-228
-190
-192
-165
-146
-146
-131
-123
-116
-129
-124
-130
-126
-150
-158
-151
-156
-163
-174
-183
-180
-205
-202
-188
-185
-153
-136
-132
-132
-137
-127
-113
-116
-108
-100
-71
-58
-83
-98
-64
-62
-101
-114
-117
-124
-136
-159
-139
-106
-104
-114
-95
-89
-109
-115
-135
-149
-162
-174
-174
-178
-176
-169
-193
-221
-230
-235
-257
-285
-295
-305
-303
-297
-271
-274
-266
-246
-262
-275
-279
-248
-202
-192
-177
-149
-170
-193
-224
-255
-289
-352
-395
-414
-435
-440
-406
-426
-444
-419
-407
-411
-420
-435
-406
-369
-349
-301
-252
-191
-165
-145
-129
-138
-140
-139
-140
-143
-158
-177
-174
-174
-174
-187
-191
-201
-200
-220
-263
-269
-285
-309
-331
-305
-288
-279
-260
-259
-261
-266
-270
-285
-281
-265
-261
-272
-265
-268
-267
-293
-309
-300
-289
-272
-246
-225
-216
-216
-214
-195
-187
-170
-152
-157
-187
-213
-219
-226
-245
-238
-222
-209
-210
-214
-236
-249
-260
-269
-257
-269
-267
-250
-236
-217
-221
-226
-192
-154
-114
-88
-71
-73
-64
-63
-53
-70
-101
-114
-133
-149
-170
-188
-198
-210
-191
-199
-198
-179
-190
-188
-172
-169
-181
-194
-186
-172
-152
-145
-132
-126
-121
-127
-133
-119
-107
-94
-119
-135
-138
-150
-167
-193
-200
-214
-229
-222
-208
-213
-185
-170
-193
-191
-199
-195
-200
-222
-244
-256
-282
-310
-323
-342
-355
-341
-340
-333
-297
-313
-314
-324
-321
-290
-287
-296
-280
-282
-267
-226
-204
-190
-191
-168
-156
-144
-142
-162
-163
-168
-170
-166
-159
-160
-172
-187
-220
-241
-246
-211
-185
-165
-169
-167
-119
-90
-61
-83
-87
-76
-77
-76
-63
-73
-69
-64
-77
-98
-111
-116
-115
-137
-155
-150
-153
-132
-135
-140
-143
-138
-122
-113
-132
-142
-146
-154
-154
-144
-117
-95
-98
-135
-166
-209
-249
-256
-256
-287
-295
-298
-299
-290
-282
-292
-327
-333
-309
-310
-316
-298
-320
-334
-326
-345
-362
-357
-354
-333
-317
-306
-306
-312
-309
-327
-342
-339
-346
-354
-374
-391
-409
-405
-387
-373
-356
-361
-367
-352
-322
-303
-279
-286
-276
-256
-268
-252
-270
-277
-275
-282
-264
-258
-252
-220
-211
-199
-159
-172
-163
-186
-227
-243
-220
-181
-146
-95
-71
-80
-124
-156
-179
-193
-208
-212
-192
-207
-214
-236
-267
-287
-281
-283
-280
-282
-290
-288
-308
-333
-344
-336
-347
-332
-326
-323
-313
-293
-260
-253
-267
-275
-268
-262
-261
-265
-278
-292
-287
-290
-289
-291
-317
-342
-374
-381
-361
-363
-384
-382
-376
-373
-340
-315
-309
-302
-307
-326
-327
-340
-341
-354
-359
-366
-365
-377
-383
-386
-386
-371
-343
-312
-291
-290
-280
-267
-269
-268
-262
-252
-251
-261
-257
-253
-257
-243
-260
-279
-285
-314
-323
-320
-323
-307
-312
-322
-338
-338
-348
-363
-365
-329
-287
-254
-225
-208
-199
-219
-224
-239
-270
-301
-317
-325
-345
-365
-358
-330
-320
-336
-320
-292
-262
-269
-286
-268
-264
-293
-294
-289
-308
-325
-340
-344
-362
-360
-361
-377
-382
-397
-390
-362
-361
-355
-341
-328
-313
-302
-278
-270
-283
-320
-340
-316
-306
-315
-319
-315
-290
-274
-273
-263
-261
-276
-301
-329
-347
-340
-326
-327
-321
-314
-299
-281
-269
-263
-264
-283
-289
-277
-265
-275
-252
-233
-214
-165
-113
-115
-120
-139
-184
-192
-235
-284
-291
-290
-300
-285
-277
-268
-255
-261
-270
-249
-231
-212
-209
-186
-177
-180
-181
-205
-234
-271
-290
-312
-345
-367
-361
-373
-382
-375
-391
-404
-401
-390
-375
-353
-332
-320
-318
-346
-345
-350
-349
-316
-305
-327
-353
-368
-369
-399
-429
-416
-404
-384
-353
-322
-315
-292
-290
-282
-268
-270
-262
-232
-201
-174
-160
-148
-132
-136
-148
-159
-178
-192
-202
-200
-191
-184
-194
-207
-205
-202
-217
-219
-212
-213
-215
-204
-202
-213
-214
-213
-218
-230
-215
-217
-217
-221
-212
-189
-173
-148
-155
-172
-165
-191
-195
-207
-221
-218
-222
-214
-198
-187
-194
-178
-207
-222
-233
-255
-244
-280
-306
-280
-292
-305
-306
-309
-303
-318
-332
-315
-312
-334
-346
-348
-345
-350
-338
-316
-302
-299
-296
-308
-297
-289
-295
-277
-286
-293
-290
-294
-284
-295
-304
-323
-315
-303
-310
-299
-274
-286
-305
-308
-295
-286
-314
-314
-302
-303
-286
-273
-285
-302
-306
-300
-291
-277
-286
-253
-243
-258
-262
-280
-297
-295
-284
-291
-301
-313
-308
-332
-374
-399
-408
-398
-410
-422
-415
-401
-391
-391
-381
-356
-352
-356
-358
-370
-354
-333
-330
-338
-351
-375
-380
-390
-412
-427
-428
-410
-393
-387
-360
-330
-304
-281
-311
-341
-360
-383
-388
-351
-333
-328
-328
-337
-330
-342
-377
-373
-367
-351
-329
-346
-322
-309
-305
-310
-352
-370
-339
-314
-303
-296
-300
-285
-306
-336
-343
-356
-347
-348
-356
-346
-345
-353
-366
-381
-411
-430
-444
-452
-437
-428
-415
-378
-360
-370
-373
-387
-403
-416
-428
-443
-443
-417
-388
-375
-369
-383
-402
-413
-407
-408
-413
-404
-390
-387
-403
-419
-428
-414
-421
-434
-431
-436
-429
-444
-435
-432
-441
-455
-484
-497
-508
-490
-451
-449
-467
-470
-460
-462
-452
-450
-426
-409
-411
-409
-406
-393
-393
-385
-360
-355
-340
-304
-321
-340
-338
-328
-309
-306
-266
-247
-259
-239
-225
-224
-223
-208
-199
-190
-199
-203
-208
-222
-221
-240
-267
-292
-275
-264
-258
-250
-268
-271
-277
-283
-287
-276
-278
-268
-266
-255
-236
-239
-255
-275
-281
-279
-284
-282
-302
-336
-329
-354
-368
-369
-364
-345
-343
-332
-305
-311
-279
-257
-277
-276
-288
-320
-339
-348
-332
-333
-384
-392
-412
-451
-442
-451
-463
-458
-471
-468
-440
-441
-447
-422
-407
-422
-429
-453
-458
-437
-408
-387
-371
-360
-316
-306
-307
-306
-328
-308
-279
-265
-289
-304
-277
-257
-267
-253
-240
-230
-221
-220
-203
-199
-224
-219
-204
-215
-212
-194
-201
-215
-218
-246
-271
-293
-297
-285
-277
-264
-262
-259
-245
-234
-246
-251
-226
-225
-214
-173
-160
-175
-176
-182
-202
-207
-213
-239
-243
-247
-273
-282
-296
-306
-314
-328
-332
-350
-340
-317
-322
-325
-321
-323
-351
-369
-371
-373
-380
-380
-401
-420
-442
-468
-468
-455
-455
-444
-438
-419
-414
-421
-425
-412
-389
-378
-369
-366
-353
-344
-342
-341
-344
-358
-365
-369
-365
-372
-371
-380
-379
-382
-380
-344
-344
-343
-343
-342
-344
-348
-345
-332
-330
-313
-308
-309
-265
-225
-191
-190
-203
-220
-246
-229
-238
-260
-254
-236
-229
-246
-278
-301
-311
-323
-315
-333
-329
-308
-312
-317
-318
-301
-287
-296
-300
-300
-291
-286
-295
-302
-286
-308
-326
-330
-339
-335
-336
-319
-357
-380
-393
-413
-415
-419
-410
-416
-439
-463
-463
-446
-440
-421
-398
-398
-386
-367
-391
-404
-386
-370
-359
-359
-333
-291
-276
-271
-290
-310
-324
-315
-315
-316
-295
-273
-272
-267
-289
-307
-311
-320
-342
-345
-328
-321
-325
-335
-357
-371
-362
-350
-339
-333
-339
-335
-348
-357
-345
-351
-364
-364
-387
-380
-360
-353
-348
-349
-338
-347
-359
-366
-376
-386
-374
-350
-360
-367
-387
-424
-436
-450
-438
-413
-403
-389
-378
-403
-398
-406
-412
-385
-376
-377
-391
-390
-378
-343
-340
-335
-318
-333
-339
-340
-355
-345
-335
-340
-335
-351
-359
-357
-343
-321
-337
-360
-348
-352
-351
-358
-366
-315
-281
-256
-239
-225
-224
-202
-199
-196
-176
-180
-167
-155
-170
-182
-194
-218
-240
-265
-292
-293
-265
-242
-242
-242
-228
-223
-234
-242
-255
-260
-229
-237
-265
-291
-301
-295
-310
-307
-294
-293
-277
-264
-281
-285
-271
-258
-251
-244
-227
-216
-201
-216
-200
-202
-203
-197
-186
-187
-191
-190
-229
-241
-267
-291
-303
-303
-305
-280
-262
-263
-277
-298
-294
-292
-283
-280
-288
-303
-296
-282
-263
-262
-253
-251
-268
-261
-262
-275
-270
-279
-313
-301
-287
-303
-288
-302
-304
-288
-286
-280
-265
-266
-266
-258
-244
-250
-264
-263
-239
-232
-254
-249
-254
-272
-278
-279
-277
-279
-270
-246
-235
-226
-222
-231
-248
-268
-273
-265
-273
-248
-225
-227
-230
-251
-266
-256
-279
-302
-305
-319
-333
-326
-304
-321
-350
-372
-387
-367
-344
-327
-312
-311
-296
-274
-256
-251
-242
-235
-234
-242
-265
-266
-276
-293
-314
-340
-373
-396
-397
-406
-418
-412
-397
-380
-353
-362
-349
-357
-362
-336
-315
-297
-262
-239
-245
-237
-207
-207
-226
-222
-231
-225
-233
-240
-238
-252
-267
-287
-286
-294
-298
-287
-269
-242
-217
-217
-212
-215
-227
-237
-252
-264
-286
-284
-305
-310
-300
-295
-288
-308
-331
-337
-330
-321
-299
-283
-266
-215
-177
-183
-195
-193
-201
-205
-205
-213
-213
-218
-218
-210
-221
-222
-221
-250
-287
-311
-332
-345
-363
-365
-360
-344
-316
-307
-293
-286
-295
-299
-312
-326
-318
-313
-318
-310
-308
-283
-281
-320
-334
-324
-337
-345
-324
-328
-335
-348
-341
-348
-359
-364
-357
-375
-389
-370
-341
-323
-320
-310
-307
-310
-306
-290
-285
-297
-298
-293
-275
-290
-320
-332
-349
-347
-341
-323
-295
-288
-297
-280
-268
-274
-285
-299
-313
-330
-324
-306
-309
-324
-320
-320
-327
-332
-349
-370
-385
-385
-365
-371
-371
-376
-375
-371
-382
-371
-336
-307
-278
-251
-230
-214
-226
-231
-247
-252
-277
-317
-312
-312
-320
-336
-342
-357
-364
-368
-368
-369
-346
-330
-308
-285
-294
-299
-284
-269
-288
-285
-280
-291
-303
-274
-257
-268
-257
-257
-259
-281
-302
-326
-347
-342
-333
-310
-269
-252
-247
-236
-274
-296
-298
-309
-297
-281
-255
-241
-221
-238
-260
-292
-338
-358
-366
-350
-325
-294
-271
-257
-236
-229
-233
-230
-225
-206
-178
-168
-152
-125
-119
-138
-164
-177
-191
-202
-213
-233
-221
-208
-199
-207
-228
-227
-229
-253
-266
-267
-289
-273
-254
-246
-237
-236
-216
-224
-231
-235
-233
-217
-214
-245
-266
-269
-286
-306
-348
-374
-384
-381
-358
-344
-358
-363
-331
-309
-313
-323
-329
-308
-305
-300
-275
-255
-242
-232
-222
-203
-190
-186
-179
-173
-167
-165
-171
-164
-166
-189
-214
-236
-260
-274
-276
-258
-233
-233
-222
-204
-213
-237
-255
-272
-262
-250
-261
-229
-219
-237
-219
-227
-234
-235
-246
-258
-245
-256
-250
-230
-241
-244
-225
-221
-238
-258
-265
-276
-274
-261
-248
-231
-249
-244
-225
-216
-221
-221
-220
-227
-233
-228
-226
-226
-229
-251
-271
-288
-279
-255
-253
-230
-214
-194
-192
-193
-192
-195
-208
-221
-220
-216
-215
-206
-206
-216
-231
-243
-248
-249
-253
-255
-231
-226
-215
-196
-186
-190
-195
-193
-202
-200
-200
-185
-175
-174
-172
-173
-169
-183
-200
-209
-217
-221
-224
-225
-226
-235
-238
-241
-231
-240
-234
-223
-223
-209
-198
-196
-214
-215
-201
-199
-190
-194
-195
-205
-226
-225
-204
-195
-192
-185
-175
-170
-192
-210
-208
-230
-239
-235
-260
-266
-252
-253
-245
-228
-221
-219
-221
-223
-203
-197
-224
-240
-239
-225
-234
-259
-259
-257
-241
-240
-260
-256
-265
-275
-276
-284
-292
-282
-268
-275
-277
-290
-302
-300
-287
-280
-271
-261
-276
-268
-270
-289
-270
-280
-285
-276
-298
-298
-279
-278
-279
-270
-275
-273
-275
-276
-280
-267
-249
-234
-229
-238
-209
-185
-188
-191
-204
-201
-201
-199
-205
-200
-217
-234
-249
-267
-288
-308
-306
-324
-335
-327
-330
-314
-325
-335
-300
-302
-329
-314
-298
-302
-299
-302
-296
-282
-282
-281
-277
-278
-277
-259
-246
-238
-227
-221
-225
-248
-266
-283
-261
-254
-244
-228
-221
-240
-254
-271
-285
-283
-285
-287
-268
-270
-280
-290
-310
-322
-294
-290
-278
-246
-244
-242
-219
-214
-225
-202
-208
-214
-211
-204
-199
-204
-219
-214
-201
-201
-232
-235
-248
-245
-239
-250
-239
-229
-214
-200
-198
-200
-219
-242
-256
-254
-260
-283
-267
-235
-231
-231
-230
-240
-233
-237
-221
-211
-220
-226
-216
-209
-227
-212
-207
-233
-230
-221
-230
-232
-238
-260
-233
-196
-202
-209
-210
-213
-223
-234
-239
-246
-288
-300
-294
-284
-294
-290
-274
-283
-296
-284
-286
-286
-285
-295
-277
-266
-282
-296
-303
-290
-261
-267
-280
-277
-293
-312
-297
-297
-289
-291
-303
-296
-282
-297
-275
-260
-260
-256
-244
-247
-249
-262
-274
-267
-273
-269
-283
-284
-297
-292
-276
-268
-259
-243
-247
-257
-255
-277
-273
-264
-296
-269
-240
-237
-230
-246
-259
-252
-275
-294
-295
-310
-320
-332
-340
-335
-315
-308
-287
-278
-268
-248
-233
-213
-223
-216
-209
-212
-190
-193
-207
-201
-192
-234
-258
-268
-281
-266
-275
-283
-263
-249
-256
-240
-239
-240
-251
-276
-277
-242
-227
-203
-204
-230
-230
-227
-213
-214
-240
-248
-254
-240
-235
-230
-222
-247
-265
-287
-300
-292
-264
-238
-232
-232
-229
-222
-233
-241
-233
-234
-223
-229
-218
-211
-221
-224
-227
-241
-260
-258
-257
-265
-291
-294
-281
-274
-259
-242
-237
-258
-272
-261
-263
-276
-279
-287
-301
-304
-301
-285
-283
-308
-302
-298
-322
-324
-320
-320
-322
-337
-335
-332
-327
-325
-342
-340
-309
-285
-280
-272
-269
-285
-304
-312
-319
-324
-318
-330
-331
-319
-327
-339
-334
-338
-344
-353
-373
-367
-359
-366
-373
-354
-346
-349
-362
-399
-413
-418
-400
-371
-374
-351
-314
-295
-272
-287
-298
-297
-296
-311
-326
-328
-321
-314
-294
-279
-295
-301
-298
-303
-300
-299
-318
-322
-336
-349
-336
-328
-325
-320
-323
-350
-362
-377
-376
-383
-395
-409
-431
-421
-399
-390
-372
-363
-351
-348
-347
-332
-327
-326
-301
-276
-262
-246
-237
-238
-270
-288
-294
-294
-299
-322
-342
-378
-386
-381
-390
-405
-408
-413
-435
-445
-434
-406
-394
-397
-389
-370
-371
-388
-394
-388
-377
-367
-365
-362
-361
-351
-344
-349
-354
-356
-365
-361
-357
-364
-358
-366
-354
-353
-363
-341
-330
-321
-294
-273
-262
-265
-270
-277
-277
-283
-282
-301
-314
-316
-320
-323
-318
-297
-284
-283
-288
-265
-243
-240
-259
-265
-266
-282
-267
-266
-260
-266
-256
-268
-269
-261
-273
-252
-267
-283
-289
-310
-316
-316
-350
-348
-330
-330
-329
-323
-323
-332
-345
-364
-354
-369
-346
-329
-323
-304
-303
-319
-309
-293
-282
-269
-285
-280
-284
-285
-287
-310
-333
-316
-296
-290
-296
-310
-306
-315
-324
-334
-329
-323
-304
-278
-249
-216
-213
-237
-247
-256
-262
-269
-270
-262
-273
-277
-280
-272
-241
-231
-228
-223
-198
-180
-177
-174
-198
-181
-171
-189
-186
-206
-225
-211
-227
-252
-261
-278
-272
-273
-278
-281
-279
-267
-242
-258
-270
-272
-280
-282
-282
-268
-254
-247
-229
-224
-228
-239
-266
-272
-288
-307
-298
-295
-301
-302
-293
-299
-302
-301
-330
-333
-312
-334
-353
-359
-365
-363
-348
-346
-360
-351
-357
-367
-340
-312
-317
-305
-309
-256
-271
-194
-257
-155
-299
841
-154
-2153
1022
1049
-1459
-493
334
-489
-826
361
-299
-873
-339
-40
226
-666
-413
126
-204
-371
-29
-79
-681
-210
73
-321
-345
-248
-154
-105
-64
-151
-106
-47
-164
23
46
-237
-202
-38
-152
-314
-265
-274
-326
-271
-252
-287
-291
-278
-235
-206
-250
-288
-277
-223
-328
-388
-304
-329
-371
-344
-321
-294
-294
-291
-284
-287
-320
-312
-302
-343
-371
-370
-350
-370
-355
-323
-337
-332
-285
-270
-279
-267
-269
-292
-330
-351
-341
-361
-390
-382
-407
-441
-412
-384
-372
-349
-333
-322
-321
-335
-312
-321
-324
-293
-319
-327
-321
-317
-301
-296
-310
-301
-259
-246
-255
-264
-261
-226
-252
-317
-356
-367
-381
-342
-352
-393
-371
-292
-186
-215
-225
-139
-77
-52
-74
-93
-81
-97
-144
-162
-168
-224
-252
-238
-219
-202
-192
-198
-219
-196
-183
-207
-231
-243
-239
-254
-278
-280
-294
-329
-298
-220
-540
-389
-34
-409
-525
-309
-178
-374
-393
-288
-418
-292
-383
-414
-293
-268
-339
-403
-238
-303
-374
-327
-348
-276
-275
-283
-311
-284
-262
-364
-349
-319
-310
-383
-356
-298
-339
-318
-336
-355
-337
-291
-309
-319
-284
-306
-296
-270
-251
-205
-224
-249
-224
-206
-249
-288
-272
-264
-267
-281
-247
-245
-269
-279
-256
-222
-236
-254
-262
-277
-271
-267
-260
-245
-246
-243
-242
-247
-265
-263
-256
-211
-209
-198
-162
-170
-184
-203
-230
-230
-214
-224
-198
-205
-214
-182
-178
-167
-139
-144
-135
-132
-150
-138
-150
-160
-184
-225
-230
-229
-249
-263
-269
-279
-253
-256
-240
-235
-241
-220
-215
-210
-223
-234
-232
-235
-220
-233
-241
-211
-222
-218
-195
-199
-196
-165
-163
-217
-251
-213
-189
-182
-162
-136
-109
-108
-134
-127
-136
-211
-241
-250
-246
-229
-199
-197
-199
-168
-160
-166
-148
-133
-137
-162
-171
-153
-160
-184
-198
-199
-216
-231
-226
-216
-241
-252
-252
-245
-227
-255
-249
-236
-257
-253
-262
-273
-248
-254
-277
-253
-255
-269
-294
-324
-292
-269
-283
-253
-229
-228
-222
-240
-253
-232
-213
-225
-219
-210
-217
-220
-207
-190
-207
-207
-210
-241
-253
-251
-260
-260
-258
-240
-198
-188
-155
-133
-154
-151
-168
-183
-160
-168
-196
-176
-110
-82
-106
-111
-105
-128
-155
-179
-188
-203
-211
-220
-211
-172
-155
-159
-179
-179
-153
-194
-215
-207
-212
-226
-225
-205
-170
-166
-177
-177
-166
-163
-145
-139
-158
-172
-215
-224
-216
-200
-196
-210
-185
-172
-200
-226
-241
-222
-234
-248
-229
-204
-197
-197
-202
-221
-217
-235
-262
-284
-306
-326
-334
-333
-333
-312
-291
-288
-295
-299
-296
-279
-264
-284
-261
-250
-257
-266
-265
-273
-270
-267
-277
-287
-287
-275
-287
-326
-331
-326
-337
-329
-317
-305
-317
-325
-329
-346
-340
-317
-293
-289
-294
-275
-238
-218
-203
-176
-168
-160
-168
-183
-190
-185
-215
-236
-234
-225
-209
-223
-231
-203
-174
-164
-141
-149
-180
-166
-181
-232
-234
-218
-206
-233
-257
-263
-260
-265
-284
-281
-247
-220
-213
-206
-209
-196
-213
-260
-298
-301
-289
-276
-286
-296
-278
-259
-266
-274
-262
-216
-198
-228
-237
-211
-204
-220
-244
-259
-256
-291
-328
-325
-306
-304
-313
-319
-302
-298
-301
-273
-251
-235
-220
-227
-209
-177
-206
-244
-245
-256
-264
-288
-296
-305
-328
-341
-329
-316
-303
-294
-304
-280
-273
-276
-277
-296
-318
-331
-356
-368
-379
-351
-326
-292
-270
-230
-211
-193
-182
-192
-203
-180
-213
-363
-217
-278
-389
-377
-309
-317
-372
-292
-296
-206
-204
-260
-208
-188
-209
-271
-207
-212
-239
-243
-284
-284
-268
-274
-352
-304
-237
-263
-236
-199
-163
-173
-201
-213
-217
-192
-237
-269
-258
-244
-249
-251
-258
-269
-248
-262
-241
-216
-214
-221
-230
-227
-252
-244
-247
-241
-224
-237
-229
-197
-147
-172
-186
-148
-153
-161
-161
-172
-176
-189
-220
-247
-260
-266
-276
-308
-348
-339
-332
-355
-358
-320
-312
-336
-342
-329
-318
-305
-299
-297
-295
-279
-255
-242
-235
-275
-273
-275
-300
-296
-306
-304
-276
-290
-307
-295
-284
-293
-307
-325
-329
-313
-332
-341
-302
-317
-335
-332
-324
-310
-329
-339
-315
-325
-369
-365
-343
-318
-349
-385
-389
-367
-356
-327
-301
-265
-252
-257
-252
-260
-251
-225
-218
-225
-222
-230
-219
-238
-284
-277
-277
-277
-278
-295
-298
-267
-253
-269
-253
-248
-249
-270
-284
-276
-283
-277
-281
-270
-228
-218
-212
-213
-212
-231
-260
-272
-294
-334
-355
-329
-321
-316
-304
-299
-266
-239
-244
-242
-234
-214
-214
-211
-199
-181
-187
-206
-218
-220
-266
-273
-266
-293
-298
-305
-302
-292
-289
-284
-273
-244
-235
-246
-249
-241
-236
-228
-243
-257
-275
-334
-359
-341
-312
-302
-316
-331
-341
-362
-379
-381
-361
-388
-416
-396
-345
-292
-289
-290
-253
-236
-257
-253
-263
-286
-302
-331
-325
-320
-349
-363
-364
-376
-378
-343
-318
-310
-301
-313
-278
-254
-264
-275
-252
-236
-255
-259
-243
-243
-250
-272
-289
-277
-289
-298
-300
-304
-307
-318
-326
-305
-284
-281
-261
-237
-228
-216
-212
-207
-206
-249
-281
-265
-280
-287
-283
-278
-268
-262
-273
-267
-238
-225
-238
-237
-228
-244
-277
-269
-259
-252
-261
-296
-290
-294
-307
-296
-288
-288
-297
-274
-273
-287
-272
-263
-264
-282
-287
-290
-304
-303
-330
-363
-365
-391
-397
-370
-348
-335
-351
-331
-287
-297
-274
-276
-268
-249
-256
-246
-216
-192
-202
-189
-200
-202
-200
-206
-209
-224
-247
-294
-310
-306
-325
-331
-332
-369
-355
-356
-358
-315
-266
-228
-234
-226
-232
-202
-222
-233
-240
-269
-300
-335
-330
-339
-315
-329
-350
-339
-340
-314
-297
-271
-250
-213
-207
-215
-208
-176
-196
-224
-208
-189
-175
-192
-189
-186
-166
-175
-182
-186
-183
-200
-244
-243
-221
-258
-305
-316
-329
-335
-348
-324
-262
-216
-197
-220
-213
-212
-240
-249
-252
-242
-230
-266
-284
-239
-221
-224
-215
-213
-211
-234
-268
-251
-208
-195
-195
-210
-224
-231
-230
-198
-190
-215
-229
-215
-239
-268
-270
-254
-263
-296
-319
-318
-321
-353
-383
-389
-361
-352
-330
-306
-297
-288
-278
-268
-251
-241
-244
-247
-228
-251
-270
-280
-280
-272
-275
-294
-316
-321
-332
-332
-334
-338
-337
-351
-339
-328
-307
-278
-267
-277
-266
-254
-254
-266
-280
-317
-322
-353
-359
-323
-354
-374
-374
-365
-333
-341
-339
-339
-331
-310
-302
-278
-243
-222
-208
-206
-212
-205
-191
-205
-211
-202
-223
-233
-236
-229
-253
-261
-261
-237
-244
-244
-213
-212
-196
-196
-199
-168
-170
-183
-164
-145
-142
-157
-180
-191
-216
-220
-201
-195
-189
-201
-230
-226
-207
-213
-216
-209
-211
-250
-255
-234
-207
-194
-215
-190
-178
-192
-203
-218
-217
-223
-226
-227
-229
-232
-236
-236
-231
-225
-233
-228
-239
-284
-305
-330
-372
-360
-382
-395
-407
-424
-400
-396
-381
-381
-378
-362
-393
-402
-386
-368
-355
-360
-364
-347
-339
-372
-386
-347
-306
-307
-319
-297
-261
-258
-272
-253
-215
-218
-239
-273
-272
-278
-325
-346
-331
-323
-338
-358
-346
-300
-300
-303
-298
-273
-253
-264
-249
-211
-179
-169
-180
-165
-135
-120
-83
-66
-78
-94
-114
-138
-152
-148
-130
-123
-97
-119
-138
-123
-142
-163
-180
-195
-207
-223
-235
-214
-197
-208
-209
-210
-213
-215
-218
-229
-220
-226
-243
-234
-246
-275
-297
-317
-315
-323
-350
-312
-289
-305
-298
-277
-236
-222
-222
-219
-203
-181
-189
-219
-184
-188
-226
-246
-276
-288
-308
-331
-334
-322
-311
-320
-318
-299
-297
-319
-330
-328
-313
-325
-324
-312
-293
-271
-261
-256
-248
-265
-284
-273
-275
-282
-295
-291
-265
-258
-252
-232
-192
-176
-183
-179
-156
-182
-229
-232
-266
-277
-274
-265
-242
-232
-240
-248
-220
-191
-191
-182
-181
-181
-170
-176
-173
-190
-201
-199
-191
-201
-215
-218
-226
-209
-180
-150
-148
-152
-165
-189
-197
-194
-180
-198
-190
-192
-209
-203
-193
-210
-204
-139
-118
-141
-130
-119
-111
-122
-138
-131
-115
-122
-178
-183
-168
-169
-166
-155
-143
-131
-138
-123
-123
-123
-118
-88
-88
-142
-164
-156
-140
-161
-187
-151
-123
-139
-159
-161
-100
-65
-90
-109
-112
-115
-133
-173
-184
-155
-152
-173
-201
-185
-198
-218
-193
-156
-147
-139
-122
-149
-170
-190
-185
-162
-156
-178
-186
-171
-161
-173
-185
-157
-118
-107
-128
-147
-166
-160
-158
-178
-167
-172
-175
-193
-239
-231
-220
-200
-210
-217
-202
-193
-197
-200
-195
-184
-177
-184
-201
-200
-215
-237
-250
-246
-230
-244
-264
-258
-232
-227
-225
-222
-235
-243
-241
-244
-233
-225
-216
-195
-168
-131
-121
-137
-128
-138
-155
-194
-205
-167
-174
-204
-201
-190
-189
-193
-213
-193
-173
-165
-151
-151
-161
-185
-192
-194
-203
-203
-195
-220
-219
-209
-231
-222
-194
-183
-193
-216
-215
-215
-225
-241
-263
-246
-255
-272
-274
-283
-291
-294
-314
-321
-311
-305
-300
-299
-283
-277
-277
-291
-275
-288
-303
-303
-307
-302
-305
-319
-311
-322
-328
-333
-346
-349
-343
-322
-327
-345
-365
-358
-354
-358
-347
-346
-351
-351
-361
-342
-343
-322
-306
-314
-283
-282
-294
-273
-282
-290
-276
-282
-275
-262
-286
-266
-246
-259
-246
-262
-273
-276
-298
-293
-289
-282
-263
-274
-267
-254
-252
-245
-240
-226
-194
-189
-215
-229
-238
-240
-255
-279
-271
-230
-217
-208
-204
-215
-213
-228
-226
-218
-242
-241
-237
-241
-251
-244
-248
-273
-272
-282
-281
-289
-306
-305
-298
-289
-270
-274
-275
-276
-295
-294
-284
-265
-259
-245
-237
-246
-256
-251
-241
-231
-218
-227
-227
-226
-260
-270
-244
-240
-251
-252
-241
-234
-260
-249
-253
-259
-250
-268
-277
-275
-288
-321
-318
-300
-296
-314
-314
-317
-322
-337
-354
-353
-357
-354
-336
-313
-315
-328
-340
-337
-366
-369
-349
-357
-372
-388
-373
-366
-361
-367
-362
-357
-357
-363
-355
-329
-330
-322
-315
-310
-304
-318
-319
-292
-296
-303
-305
-283
-269
-270
-257
-250
-245
-242
-247
-260
-260
-260
-250
-238
-227
-216
-217
-229
-228
-215
-211
-209
-230
-226
-217
-211
-213
-223
-230
-224
-229
-231
-208
-213
-224
-228
-227
-232
-231
-222
-214
-196
-178
-188
-172
-173
-188
-210
-223
-217
-203
-215
-203
-199
-222
-220
-217
-191
-179
-185
-171
-171
-160
-147
-150
-147
-140
-138
-141
-152
-145
-136
-137
-132
-115
-127
-142
-140
-153
-184
-181
-184
-198
-191
-194
-208
-218
-213
-221
-198
-191
-189
-184
-193
-192
-191
-199
-200
-200
-191
-211
-215
-224
-243
-253
-262
-260
-265
-274
-298
-309
-317
-313
-305
-311
-315
-317
-320
-307
-316
-301
-254
-234
-246
-256
-265
-279
-290
-300
-298
-281
-297
-288
-267
-267
-251
-251
-246
-243
-248
-260
-237
-231
-214
-209
-192
-190
-194
-182
-185
-190
-189
-188
-192
-163
-170
-193
-213
-224
-217
-214
-209
-182
-182
-187
-194
-198
-215
-228
-222
-240
-252
-240
-232
-228
-227
-221
-215
-215
-211
-224
-222
-228
-237
-238
-245
-257
-264
-278
-264
-257
-259
-262
-258
-276
-278
-263
-271
-243
-243
-242
-249
-258
-252
-239
-247
-271
-273
-264
-269
-282
-292
-307
-297
-316
-328
-333
-349
-350
-377
-387
-381
-398
-393
-409
-420
-405
-412
-417
-426
-442
-435
-441
-466
-459
-449
-456
-448
-444
-446
-395
-382
-376
-359
-352
-345
-327
-338
-334
-340
-365
-365
-372
-347
-312
-291
-291
-283
-279
-276
-281
-276
-289
-293
-293
-301
-308
-300
-311
-310
-279
-274
-269
-257
-231
-231
-230
-240
-239
-240
-245
-233
-199
-187
-166
-154
-147
-130
-128
-138
-142
-130
-128
-136
-158
-159
-159
-155
-148
-158
-157
-159
-167
-199
-210
-193
-190
-195
-192
-190
-184
-193
-217
-222
-235
-250
-264
-277
-297
-321
-363
-397
-395
-394
-391
-392
-388
-399
-426
-424
-420
-427
-431
-419
-418
-427
-433
-448
-452
-474
-479
-486
-501
-491
-509
-495
-493
-524
-509
-491
-518
-523
-526
-510
-508
-502
-475
-464
-448
-445
-424
-405
-389
-361
-358
-353
-365
-356
-346
-361
-341
-330
-334
-299
-271
-260
-225
-208
-190
-164
-157
-137
-132
-118
-85
-73
-76
-64
-49
-38
-15
-7
22
27
25
31
36
50
34
9
11
13
28
20
12
4
2
-2
-31
-48
-81
-94
-118
-133
-132
-142
-159
-175
-195
-201
-213
-254
-277
-278
-308
-326
-350
-395
-407
-394
-415
-435
-458
-462
-468
-502
-524
-532
-521
-543
-551
-568
-593
-596
-613
-626
-608
-596
-600
-594
-586
-578
-573
-566
-558
-548
-562
-545
-518
-493
-464
-443
-408
-376
-340
-304
-264
-231
-220
-195
-181
-171
-125
-91
-73
-58
-9
-3
-6
34
57
90
128
156
191
222
250
273
286
302
289
287
294
309
308
307
318
300
271
264
233
200
192
174
119
86
38
-6
-32
-63
-89
-134
-191
-233
-270
-303
-335
-371
-418
-446
-466
-513
-561
-592
-615
-645
-683
-697
-726
-764
-806
-851
-878
-900
-896
-900
-899
-888
-876
-868
-863
-848
-827
-809
-812
-802
-769
-763
-757
-731
-703
-658
-616
-584
-546
-509
-482
-439
-398
-373
-333
-316
-285
-239
-203
-175
-160
-142
-99
-51
-14
56
94
118
165
198
221
257
313
363
398
443
450
458
504
537
538
551
551
545
533
528
505
478
429
394
359
340
330
290
246
180
116
68
-12
-88
-163
-227
-291
-380
-460
-528
-592
-659
-705
-733
-765
-774
-804
-854
-894
-938
-973
-980
-984
-994
-981
-1004
-1036
-1050
-1060
-1062
-1042
-1008
-976
-991
-986
-982
-978
-960
-966
-927
-890
-864
-849
-835
-813
-802
-786
-744
-685
-626
-594
-567
-560
-527
-489
-450
-422
-394
-336
-298
-290
-271
-235
-189
-173
-115
-55
-2
51
92
148
187
233
288
337
368
420
423
449
490
495
493
530
558
567
569
547
523
493
468
459
446
446
447
442
409
356
297
217
150
121
82
21
-33
-102
-162
-235
-312
-375
-401
-428
-451
-476
-525
-572
-609
-644
-692
-721
-713
-714
-731
-764
-777
-753
-776
-787
-776
-784
-783
-783
-807
-842
-867
-868
-870
-852
-831
-807
-805
-819
-848
-863
-868
-851
-822
-778
-745
-744
-743
-716
-711
-685
-623
-569
-532
-507
-492
-463
-452
-411
-371
-329
-266
-230
-195
-186
-164
-118
-86
-42
12
77
108
162
182
203
248
257
295
348
400
429
442
438
458
473
490
515
526
505
486
468
457
456
444
428
411
426
407
358
337
283
209
164
116
78
37
-23
-86
-168
-210
-263
-309
-337
-345
-354
-394
-421
-459
-503
-528
-555
-591
-600
-607
-621
-634
-649
-647
-642
-646
-649
-630
-613
-598
-622
-635
-649
-689
-709
-727
-736
-724
-711
-711
-720
-713
-732
-725
-705
-699
-681
-687
-677
-653
-639
-625
-588
-558
-519
-483
-461
-453
-433
-398
-377
-363
-329
-307
-302
-264
-234
-204
-173
-149
-104
-64
-51
-23
-9
1
33
49
77
119
151
165
186
191
207
230
249
288
312
336
349
332
332
329
306
297
258
253
266
273
274
255
239
221
208
187
152
123
77
30
-46
-79
-111
-155
-180
-225
-270
-286
-305
-338
-356
-355
-374
-400
-410
-422
-408
-423
-471
-489
-517
-561
-590
-610
-621
-639
-660
-659
-670
-703
-719
-704
-686
-684
-690
-693
-677
-671
-683
-685
-684
-680
-682
-678
-681
-662
-647
-641
-627
-611
-589
-584
-564
-555
-547
-524
-497
-474
-467
-450
-414
-398
-382
-393
-397
-389
-350
-308
-266
-215
-201
-165
-122
-97
-65
-56
-30
-2
41
83
110
148
180
218
262
284
315
336
334
360
364
350
332
335
310
282
259
264
230
222
235
216
199
180
176
150
120
85
43
2
-18
-46
-94
-114
-168
-206
-243
-266
-269
-284
-305
-334
-350
-371
-409
-427
-442
-477
-487
-491
-501
-502
-498
-515
-530
-551
-562
-556
-558
-576
-590
-604
-609
-607
-626
-638
-639
-630
-624
-633
-666
-641
-631
-626
-625
-617
-610
-619
-616
-631
-634
-620
-618
-629
-598
-575
-546
-505
-469
-437
-416
-398
-385
-349
-320
-299
-275
-246
-220
-191
-170
-142
-96
-74
-43
-3
44
58
87
113
153
172
179
199
210
224
244
271
278
315
349
349
347
347
336
334
330
321
315
314
303
300
297
305
305
305
262
222
198
156
136
99
43
1
-41
-67
-84
-119
-127
-152
-187
-244
-276
-295
-329
-362
-396
-437
-481
-507
-534
-533
-565
-601
-601
-648
-663
-647
-674
-707
-719
-753
-764
-761
-758
-760
-759
-752
-744
-738
-746
-747
-745
-740
-747
-736
-756
-762
-764
-778
-755
-763
-744
-708
-671
-657
-624
-598
-578
-559
-553
-529
-474
-421
-393
-354
-308
-276
-226
-181
-138
-77
-31
-2
26
59
78
90
116
137
174
205
229
251
273
299
314
323
346
382
397
397
404
390
396
384
367
375
358
363
363
352
344
349
350
342
332
310
302
272
236
216
175
155
112
59
14
-32
-90
-129
-163
-207
-249
-288
-327
-371
-411
-431
-455
-484
-502
-528
-546
-564
-576
-587
-596
-629
-646
-656
-672
-673
-672
-692
-705
-715
-731
-737
-742
-751
-762
-753
-754
-752
-769
-750
-763
-768
-773
-799
-797
-782
-761
-747
-734
-730
-710
-695
-685
-678
-637
-612
-588
-562
-537
-505
-472
-440
-413
-377
-344
-317
-290
-239
-204
-181
-148
-111
-89
-73
-46
-12
-6
-7
9
28
48
76
107
133
164
188
210
238
269
292
326
333
346
337
328
313
310
312
296
307
308
303
280
250
216
201
162
125
91
52
16
-11
-59
-105
-152
-204
-235
-281
-319
-342
-385
-421
-461
-488
-510
-540
-539
-553
-570
-562
-583
-599
-594
-627
-651
-638
-657
-684
-695
-727
-695
-680
-702
-709
-727
-733
-735
-747
-771
-771
-778
-799
-786
-788
-801
-781
-772
-766
-766
-746
-715
-690
-669
-639
-617
-591
-568
-542
-512
-493
-462
-444
-434
-423
-405
-382
-341
-306
-271
-231
-206
-196
-151
-137
-132
-93
-73
-40
-14
4
43
60
77
120
162
188
229
265
280
310
333
337
369
377
377
409
406
397
404
379
363
352
355
359
341
332
303
268
231
204
155
128
73
38
-1
-44
-57
-109
-161
-183
-215
-255
-288
-313
-331
-359
-378
-404
-421
-442
-472
-503
-529
-560
-585
-610
-634
-656
-652
-663
-676
-679
-714
-722
-722
-733
-705
-700
-707
-699
-729
-763
-780
-795
-783
-784
-793
-768
-773
-771
-760
-766
-772
-758
-757
-729
-683
-655
-628
-629
-608
-577
-562
-539
-519
-501
-477
-469
-462
-426
-376
-344
-291
-266
-246
-214
-199
-160
-104
-80
-61
-15
-3
5
15
39
75
106
152
186
218
268
298
315
349
360
364
370
359
350
340
339
327
311
286
258
252
245
223
236
243
218
196
185
164
125
82
51
13
-12
-39
-87
-113
-132
-152
-180
-221
-257
-285
-302
-323
-336
-357
-387
-395
-424
-455
-481
-514
-537
-578
-623
-635
-659
-673
-690
-719
-722
-703
-698
-678
-659
-677
-693
-694
-734
-764
-761
-768
-754
-750
-754
-766
-765
-770
-754
-748
-732
-720
-706
-697
-690
-681
-649
-631
-621
-608
-612
-611
-608
-584
-565
-539
-502
-468
-447
-419
-392
-367
-346
-305
-263
-215
-165
-131
-108
-86
-55
-15
15
50
74
108
122
144
175
182
208
245
256
247
278
287
282
278
256
261
241
207
211
192
162
159
148
149
146
120
113
100
67
42
1
-50
-86
-119
-159
-217
-258
-302
-337
-361
-392
-404
-401
-427
-450
-462
-484
-506
-512
-552
-569
-587
-612
-632
-663
-666
-672
-702
-754
-763
-764
-776
-788
-806
-801
-804
-820
-826
-825
-832
-827
-798
-791
-790
-782
-792
-802
-827
-843
-845
-826
-816
-790
-762
-747
-709
-674
-643
-625
-582
-560
-539
-512
-526
-517
-501
-476
-439
-412
-367
-330
-323
-276
-249
-225
-187
-185
-168
-141
-122
-105
-96
-80
-45
-16
23
78
94
130
172
189
229
234
268
276
280
276
275
288
281
278
280
268
246
215
200
182
164
137
114
103
92
83
40
26
24
-11
-21
-61
-105
-130
-160
-191
-230
-262
-282
-312
-330
-349
-383
-401
-436
-459
-474
-497
-512
-532
-565
-591
-612
-632
-643
-652
-677
-697
-699
-689
-708
-718
-705
-713
-717
-720
-734
-732
-727
-723
-741
-750
-730
-724
-732
-723
-715
-701
-683
-671
-645
-632
-611
-585
-569
-556
-527
-523
-506
-488
-467
-454
-426
-413
-384
-347
-339
-336
-291
-259
-245
-217
-174
-146
-124
-98
-62
-43
-26
-12
-1
22
47
63
86
104
139
155
172
173
181
217
233
256
286
291
283
283
293
296
294
275
251
222
216
212
196
186
171
162
133
107
86
64
28
-34
-80
-117
-172
-210
-266
-300
-324
-361
-390
-402
-397
-414
-418
-420
-438
-445
-457
-480
-514
-556
-578
-600
-641
-661
-665
-694
-695
-711
-728
-726
-713
-699
-670
-656
-636
-632
-636
-644
-646
-624
-640
-638
-626
-628
-606
-598
-601
-588
-589
-576
-556
-546
-534
-526
-513
-496
-470
-434
-414
-389
-386
-359
-316
-306
-292
-256
-243
-234
-218
-196
-170
-145
-131
-114
-80
-66
-38
-5
24
71
107
138
159
178
195
204
209
201
218
235
239
239
244
256
261
264
272
270
281
281
259
257
234
198
176
159
135
134
116
94
63
17
1
-45
-92
-120
-160
-190
-227
-256
-271
-296
-325
-359
-399
-416
-429
-434
-456
-484
-507
-514
-534
-573
-555
-582
-625
-627
-668
-676
-687
-697
-714
-728
-725
-728
-733
-739
-742
-735
-731
-712
-720
-732
-718
-732
-744
-749
-732
-708
-713
-718
-710
-679
-633
-616
-590
-549
-529
-497
-459
-467
-439
-407
-402
-381
-376
-355
-322
-311
-278
-233
-215
-201
-167
-138
-116
-89
-65
-38
-12
3
30
69
100
112
135
144
171
183
179
190
191
209
222
215
225
219
211
212
194
191
183
172
175
165
153
168
151
138
121
95
73
26
-12
-44
-69
-87
-124
-150
-165
-205
-232
-256
-301
-334
-371
-408
-454
-506
-535
-561
-577
-587
-624
-633
-638
-660
-659
-665
-663
-672
-684
-693
-697
-702
-704
-714
-717
-715
-713
-720
-721
-721
-711
-688
-676
-672
-642
-629
-602
-575
-553
-533
-514
-484
-461
-441
-424
-409
-396
-378
-337
-318
-305
-278
-247
-235
-218
-175
-167
-164
-128
-98
-71
-47
-37
-26
8
48
57
75
98
130
145
152
159
164
153
154
158
156
153
151
152
155
166
170
159
166
180
177
163
152
148
151
141
130
124
119
100
77
38
31
-2
-42
-66
-101
-110
-132
-149
-161
-175
-202
-247
-273
-318
-360
-392
-448
-476
-475
-510
-519
-537
-576
-595
-632
-645
-658
-661
-685
-717
-751
-757
-816
-798
-860
-789
-854
-752
-900
-617
-2444
-3923
-2326
-1341
-87
-1485
-4075
-3300
-1603
-795
19
20
-186
-398
-676
-396
-514
-536
-466
-280
-198
-210
-412
-346
-37
29
10
-286
-276
-140
-133
-310
-389
-423
-320
-259
-414
-312
-246
-224
-209
-113
-5
83
-39
-176
-68
-71
-42
-182
-279
-284
-211
-283
-300
-393
-333
-823
-1580
-1241
-864
-718
-730
-600
-525
-370
-383
-392
-415
-615
-996
-1031
-992
-1118
-1105
-1075
-946
-939
-1024
-1105
-1158
-1170
-1185
-1244
-1379
-1502
-1665
-1745
-1799
-1879
-1942
-1984
-2000
-1971
-1989
-2047
-2044
-2081
-2091
-2116
-2175
-2190
-2235
-2320
-2372
-2424
-2493
-2574
-2682
-2676
-2637
-2650
-2657
-2674
-2717
-2620
-2562
-2530
-2527
-2518
-2490
-2489
-2478
-2381
-2247
-2098
-1907
-1683
-1430
-1191
-987
-798
-536
-327
-78
178
424
761
1106
1430
1728
1980
2239
2559
2900
3265
3565
3790
4009
4230
4422
4562
4655
4770
4862
4856
4822
4778
4708
4671
4591
4466
4334
4152
4000
3822
3651
3466
3254
3054
2884
2767
2598
2393
2193
2041
1869
1651
1450
1299
1147
947
744
601
480
369
227
99
36
-73
-156
-339
-399
-1080
-1522
-1415
-1419
-1541
-1595
-1635
-1629
-1689
-1708
-1605
-1629
-1546
-1580
-1449
-1363
-1328
-1357
-1209
-1060
-886
-825
-755
-508
-356
-237
-180
-94
23
180
276
438
618
806
1009
1239
1519
1763
1929
2074
2274
2488
2669
2756
2784
2865
2961
2981
2991
3009
3105
3210
3209
3190
3151
3116
3049
2881
2682
2439
2177
1909
1636
1320
972
661
498
531
647
685
641
702
895
1077
1141
1208
1292
1378
1355
1209
1129
1084
1037
965
990
1104
1158
1174
1188
1274
1415
1497
1429
1347
1245
1121
903
646
262
-408
-775
-722
-614
-852
-1224
-1197
-874
-854
-1055
-1047
-897
-885
-1090
-1266
-1333
-1513
-1874
-2109
-2014
-1808
-1864
-2050
-2016
-1645
-1343
-1278
-1235
-1020
-793
-702
-717
-650
-563
-464
-296
-59
134
408
422
505
1028
1495
1718
1837
2089
2449
2724
2777
3000
3200
3452
3508
3625
3708
3711
3352
2907
2471
1963
1414
822
548
400
209
-59
-151
-38
105
222
417
784
1079
1096
1021
1003
1032
1017
913
924
1053
1131
1140
1216
1457
1752
1959
2159
2372
2508
2466
2298
2099
1871
1584
1276
986
703
387
58
-293
-800
-1132
-1301
-1395
-1648
-2101
-2487
-2694
-2860
-3103
-3257
-3286
-3251
-3309
-3357
-3374
-3309
-3259
-3179
-2991
-2751
-2696
-2785
-2850
-2783
-2678
-2690
-2705
-2666
-2572
-2501
-2529
-2540
-2428
-2296
-2101
-1925
-1781
-1642
-1581
-1611
-1543
-1497
-1395
-1324
-1252
-1091
-984
-852
-713
-554
-349
-46
49
100
-116
-448
-1027
-1837
-2723
-3747
-4604
-5132
-5376
-5766
-6168
-6424
-6081
-5654
-5360
-5055
-4546
-4011
-3747
-3754
-3743
-3554
-3435
-3331
-3140
-2539
-1955
-1564
-1232
-562
303
1038
1452
1870
2331
2528
2371
2057
1871
1684
1422
1115
904
732
572
278
139
217
14
-554
-902
-1030
-1075
-1456
-2033
-2240
-2194
-2143
-2092
-2001
-1746
-1394
-1128
-798
-485
-115
151
211
330
555
566
437
350
480
690
780
849
871
1035
1296
1465
1579
1779
1993
2185
2148
2016
2042
2016
1994
2033
2138
2291
2407
2496
2608
2810
2973
3120
3168
3282
3126
2701
1662
436
-746
-2056
-3112
-3784
-4006
-4354
-4834
-5087
-4739
-4353
-4024
-3840
-3344
-2813
-2709
-3165
-3655
-3780
-3707
-3623
-3563
-3020
-2427
-1972
-1712
-1134
-372
288
588
750
789
566
30
-707
-1196
-1577
-1862
-2209
-2401
-2570
-2865
-3324
-3437
-3373
-3623
-4023
-4173
-4123
-4431
-5096
-5562
-5621
-5422
-5015
-4541
-4145
-3836
-3406
-2746
-2247
-1827
-1341
-865
-611
-596
-638
-690
-749
-590
-242
54
279
334
387
598
1003
1258
1427
1634
1938
2013
1817
1680
1804
1990
2132
2322
2593
3014
3307
3538
3715
4096
4479
4705
4668
4528
3998
2714
1148
-209
-1218
-1999
-2593
-2885
-3004
-3363
-3568
-3334
-2865
-2439
-2209
-1996
-1623
-1562
-1904
-2321
-2439
-2019
-1514
-1119
-617
-19
515
945
1516
2248
2788
2973
2862
2585
2119
1435
673
174
-26
-167
-534
-1023
-1211
-1174
-1325
-1566
-1654
-1523
-1661
-2460
-3780
-4745
-4875
-4666
-4662
-4770
-4246
-3360
-2904
-2792
-2186
-1257
-624
-573
-469
-290
-586
-1147
-1245
-785
-274
-194
-293
-23
341
454
280
318
562
683
478
266
301
372
351
529
1065
1710
2128
2164
2389
2843
3412
3683
3626
3731
3871
3924
3679
3308
2371
1034
-391
-1396
-2007
-2601
-3150
-3566
-3678
-3816
-3666
-3537
-3232
-3038
-2796
-2535
-2405
-2505
-2662
-2583
-2154
-1432
-909
-361
179
831
1311
1760
2070
2335
2294
2064
1728
1298
791
203
-221
-457
-459
-676
-1019
-1393
-1577
-1704
-1809
-2041
-2209
-2492
-2813
-3008
-3134
-4097
-5147
-4996
-3766
-2776
-3080
-3246
-2279
-1273
-1289
-1300
-775
-28
-271
-738
-699
-572
-823
-1004
-586
210
390
-158
-405
-115
284
85
-141
38
414
447
362
591
1063
1402
1795
2495
3022
3279
3307
3558
3948
4171
4205
4102
4079
4011
3411
1945
306
-944
-1940
-2720
-3262
-3461
-3575
-3922
-4196
-3828
-3266
-2864
-2618
-2432
-2112
-1943
-2058
-2141
-1837
-1114
-310
276
882
1400
1741
1995
2349
2723
2760
2327
1790
1355
812
167
-462
-817
-949
-1048
-1268
-1674
-2147
-2447
-2518
-2579
-2677
-2876
-3065
-3097
-2976
-2825
-2737
-2890
-2673
-1882
-1155
-1035
-1402
-1334
-766
-536
-797
-861
-662
-535
-838
-962
-737
-633
-767
-712
-393
-288
-616
-926
-737
-339
-141
-110
190
726
1160
1392
1564
1914
2394
2833
3158
3316
3462
3768
3922
4067
4152
4331
4380
4136
3633
2809
1126
-683
-2154
-2911
-3316
-3914
-4268
-4333
-4193
-3889
-3469
-3078
-2290
-1905
-1567
-1594
-1627
-1500
-1264
-842
-33
813
1397
1822
2090
2614
2862
2968
2826
2545
1936
1206
308
-280
-633
-884
-1072
-1507
-1749
-1837
-1671
-1680
-1989
-2304
-2073
-1889
-1979
-2471
-2802
-3106
-3547
-3072
-2135
-1490
-1603
-1590
-711
21
-430
-664
-436
-190
-566
-1262
-1326
-1241
-1365
-1164
-587
-194
-216
-541
-372
-77
-48
-223
-196
229
623
791
1076
1593
2062
2599
3139
3676
3709
3515
3746
4196
4257
3863
3745
3805
3937
3499
2703
1267
-301
-1715
-2671
-3304
-3870
-4242
-4401
-4238
-3901
-3204
-2728
-2109
-1608
-1074
-689
-592
-648
-509
-57
720
1360
1469
1655
1945
2377
2484
2350
2157
1794
1099
277
-494
-1107
-1534
-1761
-1753
-1961
-2220
-2345
-2167
-1751
-1578
-1736
-2137
-2289
-1881
-1502
-1559
-1610
-1200
-685
-753
-727
-125
243
-111
-727
-706
-631
-1443
-2054
-1776
-1372
-1569
-2083
-1876
-1214
-984
-999
-733
-325
-229
-479
-442
71
492
765
1258
1977
2472
2576
2595
3109
3657
3855
3720
3580
3655
3760
3643
3495
3526
3541
3533
3003
2261
778
-1156
-2724
-3321
-3555
-4012
-4634
-4610
-3945
-3287
-2536
-1946
-1061
-505
-244
-200
-175
-205
-48
258
767
1237
1308
1379
1550
1957
2132
1939
1368
749
-81
-855
-1615
-2149
-2300
-2351
-2353
-2389
-2333
-2056
-1596
-1316
-926
-687
-649
-855
-1035
-907
-1225
-1949
-1946
-1307
-716
-881
-1351
-835
-268
-639
-1132
-1406
-1457
-1916
-2624
-2594
-2285
-2166
-1975
-1409
-613
-290
-321
21
513
734
537
456
846
1183
1525
2009
2548
3002
3095
3474
4174
4363
3853
3475
3511
3878
3629
3108
2881
2984
2907
2195
745
-855
-2072
-2836
-3178
-3556
-3847
-3986
-3703
-3113
-2157
-1522
-1010
-582
-178
110
78
-18
109
462
799
1062
954
944
1026
1322
1481
1240
772
168
-522
-1147
-1696
-2087
-2188
-2243
-2098
-1939
-1794
-1771
-1781
-1486
-942
-1062
-1748
-1918
-1406
-779
-1109
-1462
-770
-180
-618
-913
-722
-458
-1051
-2012
-1873
-1687
-2407
-2967
-2628
-1986
-1977
-2434
-1949
-1145
-838
-833
-606
-110
23
-110
227
823
1223
1523
1941
2630
2937
2789
2886
3207
3425
3344
2995
2887
3055
3066
3094
3042
3078
3095
2923
2287
1186
-503
-2048
-2872
-3210
-3410
-3857
-3782
-3198
-2432
-1705
-855
-249
92
28
-21
-19
-299
-434
-196
246
482
499
571
957
1176
1304
1174
724
3
-830
-1531
-1939
-2189
-2338
-2219
-1993
-1697
-1437
-1157
-839
-820
-1228
-1461
-1228
-899
-1110
-1552
-1502
-934
-807
-843
-534
-119
-291
-1132
-1564
-1482
-1695
-2357
-2605
-2426
-2370
-2640
-2435
-1641
-1044
-913
-822
-512
-326
-418
-393
-54
252
425
683
1302
1949
2373
2759
3114
3346
3366
3131
2976
2860
2642
2731
2819
2780
2821
2789
2831
2937
2272
1089
-341
-1794
-2562
-3046
-3352
-3525
-3381
-2959
-2118
-1355
-570
-76
318
523
251
-5
-319
-266
-72
108
216
406
446
699
967
1104
970
399
-208
-874
-1526
-2034
-2197
-2144
-1883
-1675
-1406
-1090
-680
-277
-157
-465
-985
-1443
-1721
-1509
-1412
-1486
-1600
-1341
-726
-234
-393
-666
-748
-1101
-1698
-2364
-2540
-2552
-2623
-2569
-2220
-1869
-1560
-1144
-508
-77
-94
-222
-225
-66
-34
109
547
1144
1749
2291
2725
3057
3255
3438
3532
3384
3015
2560
2458
2571
2656
2723
2702
2758
2775
2175
842
-557
-1654
-2229
-2836
-3402
-3738
-3568
-3022
-2284
-1300
-545
-58
64
151
154
30
-258
-317
-175
0
-1
-106
159
658
1072
1098
719
219
-272
-879
-1401
-1804
-2016
-2027
-1954
-1690
-1354
-1169
-981
-636
-203
-116
-496
-985
-1410
-1533
-1329
-1140
-1126
-1282
-1452
-1047
-599
-658
-951
-1339
-1728
-2095
-2552
-2744
-2589
-2395
-2049
-1803
-1514
-1185
-792
-258
122
194
101
-58
-28
226
534
1004
1492
2000
2426
2632
2914
3230
3461
3480
3057
2679
2675
2708
2706
2493
2594
2662
2566
1781
566
-501
-1318
-1957
-2560
-3096
-3401
-2959
-2671
-1917
-1239
-596
-165
0
28
-62
-183
-257
-55
53
114
-56
106
362
683
831
760
510
134
-371
-967
-1404
-1744
-1802
-1814
-1707
-1542
-1305
-1121
-894
-623
-558
-847
-1191
-1086
-884
-908
-1166
-1232
-879
-528
-548
-684
-772
-894
-1126
-1580
-1987
-2250
-2505
-2558
-2488
-2346
-2160
-1887
-1330
-818
-565
-438
-340
-78
139
197
339
561
914
1355
1712
2060
2329
2495
2795
3025
2992
2716
2519
2592
2753
2672
2465
2538
2675
2596
2051
1082
-132
-1090
-1864
-2396
-2822
-3226
-3026
-2616
-2092
-1477
-811
-336
-77
-185
-233
-331
-486
-441
-399
-192
-97
-29
173
490
733
916
704
290
-173
-740
-1176
-1538
-1784
-1819
-1686
-1540
-1368
-1228
-858
-391
-171
-213
-584
-985
-1191
-1148
-966
-972
-1266
-1371
-1203
-780
-487
-655
-924
-1283
-1602
-1870
-2267
-2467
-2317
-2188
-2067
-2012
-1753
-1168
-665
-213
40
54
32
100
373
683
847
1143
1638
2104
2467
2659
2939
3267
3352
3143
2872
2784
2811
2844
2757
2615
2545
2583
2276
1382
196
-809
-1335
-1933
-2697
-3247
-3126
-2725
-2275
-1752
-1118
-555
-385
-339
-311
-204
-324
-431
-424
-308
-283
-316
-128
287
682
729
615
365
132
-255
-709
-1166
-1454
-1586
-1574
-1501
-1500
-1387
-1052
-526
-284
-304
-398
-416
-713
-1095
-1235
-1103
-996
-1497
-1704
-1205
-688
-725
-1044
-1175
-1083
-1454
-2085
-2191
-2007
-1937
-2120
-2025
-1568
-1288
-968
-491
-20
174
68
175
547
734
875
1122
1518
1929
2132
2517
2938
3167
3196
3124
3072
2987
2786
2692
2754
2755
2636
2399
2158
1349
270
-555
-1099
-1582
-2373
-2960
-2913
-2548
-2217
-1729
-1208
-724
-591
-592
-397
-302
-379
-499
-475
-398
-354
-166
-64
245
611
654
496
319
16
-197
-492
-1108
-1490
-1591
-1576
-1606
-1633
-1546
-1278
-1034
-1118
-1222
-1133
-896
-831
-1077
-1119
-873
-801
-1145
-1242
-931
-690
-1014
-1445
-1509
-1417
-1724
-2154
-2145
-2025
-2041
-2124
-1831
-1354
-1138
-1008
-709
-340
-161
-87
183
539
770
931
1231
1644
2048
2303
2564
2817
2992
3085
2974
2868
2833
2877
2838
2741
2572
2659
2705
2470
1657
707
12
-555
-1219
-2080
-2488
-2467
-2257
-2090
-1650
-1063
-493
-337
-348
-294
-229
-267
-412
-486
-545
-633
-662
-484
-177
149
301
284
150
-19
-261
-611
-984
-1255
-1369
-1466
-1550
-1493
-1244
-877
-635
-503
-371
-242
-210
-377
-777
-1057
-1145
-1314
-1509
-1741
-1623
-1192
-944
-1043
-1260
-1352
-1367
-1522
-1823
-2016
-2098
-2096
-2037
-1865
-1551
-1261
-849
-420
-71
160
315
492
774
976
1118
1336
1603
1987
2290
2574
2817
2946
2951
3042
3087
3148
3053
2886
2763
2770
2699
2198
1347
539
-10
-473
-1238
-2047
-2410
-2254
-1994
-1855
-1614
-1173
-701
-555
-595
-609
-512
-482
-604
-754
-821
-848
-840
-709
-418
-141
-17
-9
37
81
-42
-336
-641
-807
-932
-1105
-1304
-1316
-1093
-838
-723
-693
-606
-504
-354
-255
-382
-696
-914
-800
-742
-956
-1139
-1062
-971
-1162
-1479
-1456
-1293
-1339
-1538
-1686
-1691
-1682
-1601
-1370
-1138
-1019
-899
-658
-296
-54
99
328
653
941
1154
1361
1682
1976
2199
2351
2400
2476
2525
2617
2694
2685
2660
2624
2652
2686
2573
2300
1742
1174
682
119
-631
-1455
-1792
-1684
-1681
-1706
-1576
-1200
-851
-707
-725
-667
-417
-331
-449
-559
-626
-735
-792
-768
-741
-637
-469
-354
-221
-124
-125
-200
-310
-403
-486
-632
-760
-835
-853
-857
-933
-988
-946
-778
-665
-680
-652
-575
-476
-460
-607
-685
-667
-701
-836
-1004
-1098
-1090
-1162
-1258
-1302
-1298
-1239
-1148
-1008
-874
-750
-665
-571
-467
-345
-268
-233
-154
-28
111
254
408
609
852
1026
1170
1279
1347
1383
1398
1400
1447
1506
1537
1552
1551
1579
1553
1449
1349
1223
1046
760
396
81
-67
-88
-97
-112
-47
46
24
-67
-135
-55
17
-50
-308
-423
-401
-581
-730
-773
-756
-719
-735
-807
-749
-723
-737
-805
-887
-860
-784
-745
-716
-694
-642
-595
-582
-607
-606
-623
-682
-785
-863
-871
-883
-943
-1047
-1098
-1106
-1104
-1037
-935
-809
-829
-1057
-1237
-1278
-1287
-1287
-1348
-1278
-1170
-1179
-1189
-1072
-858
-737
-759
-732
-604
-541
-503
-415
-246
-112
-22
122
341
478
575
712
851
953
1037
1164
1329
1474
1545
1669
1774
1848
1849
1764
1588
1294
1043
916
874
851
855
871
858
754
595
453
413
380
226
-15
-239
-386
-531
-736
-893
-899
-844
-848
-915
-924
-830
-799
-867
-942
-950
-912
-930
-974
-950
-913
-873
-843
-818
-783
-727
-756
-837
-920
-943
-877
-883
-929
-942
-914
-833
-769
-763
-706
-705
-808
-995
-1158
-1188
-1115
-1119
-1200
-1191
-1093
-1057
-1117
-1058
-894
-814
-882
-913
-793
-672
-673
-615
-432
-253
-151
-20
183
290
330
371
496
658
774
948
1179
1308
1413
1531
1625
1730
1736
1599
1392
1127
922
888
935
985
1013
1008
899
694
524
470
469
338
67
-174
-357
-578
-801
-904
-941
-950
-1046
-1149
-1127
-1050
-1085
-1175
-1222
-1224
-1199
-1170
-1155
-1104
-1059
-1098
-1131
-1152
-1106
-1049
-1022
-1052
-1110
-1147
-1114
-1099
-1160
-1170
-1082
-913
-720
-649
-704
-760
-836
-920
-1061
-1146
-1075
-985
-1021
-1137
-1079
-881
-805
-836
-792
-715
-708
-761
-740
-628
-563
-573
-460
-249
-62
107
317
493
496
471
536
707
897
1041
1172
1333
1464
1576
1765
1937
1989
1867
1635
1381
1194
1092
1116
1162
1175
1140
1044
874
672
602
610
521
206
-81
-224
-358
-603
-809
-891
-906
-991
-1116
-1115
-998
-943
-1044
-1164
-1200
-1184
-1172
-1150
-1136
-1096
-1099
-1130
-1162
-1176
-1136
-1098
-1112
-1193
-1248
-1248
-1261
-1260
-1154
-997
-866
-866
-891
-852
-804
-852
-990
-1082
-1092
-1103
-1165
-1164
-1054
-880
-811
-834
-809
-723
-648
-665
-715
-718
-703
-695
-627
-517
-366
-213
-29
137
252
325
394
500
612
723
859
1039
1190
1340
1507
1667
1803
1885
1956
1874
1609
1295
1073
1025
1077
1091
1136
1189
1143
990
780
655
612
497
221
-101
-327
-467
-614
-782
-887
-890
-904
-964
-1023
-1026
-985
-1044
-1168
-1298
-1327
-1294
-1239
-1188
-1141
-1086
-1059
-1103
-1136
-1107
-1053
-1037
-1122
-1196
-1175
-1105
-1086
-1183
-1236
-1153
-988
-818
-732
-791
-893
-967
-1036
-1168
-1318
-1268
-1104
-1093
-1269
-1276
-1008
-820
-929
-1022
-930
-831
-894
-960
-864
-760
-777
-745
-556
-315
-128
73
289
379
351
430
639
888
993
1083
1260
1434
1548
1699
1833
1934
1890
1705
1500
1217
1031
1046
1194
1244
1222
1139
1061
906
718
592
511
356
74
-191
-356
-501
-621
-670
-715
-758
-837
-849
-817
-825
-917
-995
-1074
-1134
-1174
-1127
-1030
-982
-955
-957
-967
-907
-853
-862
-892
-949
-991
-1005
-993
-919
-912
-984
-1050
-992
-831
-653
-674
-842
-979
-1010
-1063
-1175
-1237
-1198
-1123
-1225
-1348
-1278
-1036
-970
-1057
-1119
-1047
-993
-1019
-1026
-944
-886
-877
-804
-593
-373
-192
-20
99
141
139
262
476
644
741
884
1035
1188
1334
1495
1615
1680
1675
1549
1340
1048
828
845
962
1023
1014
993
964
815
573
412
377
255
-15
-296
-502
-613
-695
-802
-898
-917
-958
-1009
-1025
-1030
-1046
-1088
-1201
-1323
-1345
-1265
-1156
-1098
-1075
-1021
-987
-974
-962
-946
-888
-837
-853
-872
-889
-874
-873
-938
-937
-840
-730
-650
-687
-831
-949
-1024
-1054
-1140
-1250
-1233
-1137
-1131
-1186
-1127
-933
-846
-939
-999
-926
-811
-854
-924
-854
-762
-731
-634
-418
-191
-56
53
159
225
244
317
495
655
749
874
1069
1240
1349
1469
1624
1691
1693
1654
1533
1308
1035
876
880
972
1046
1107
1116
1019
798
603
460
332
125
-147
-370
-536
-705
-860
-908
-910
-950
-1026
-1072
-1091
-1105
-1169
-1255
-1334
-1378
-1355
-1291
-1202
-1106
-1041
-1025
-1028
-1021
-954
-899
-888
-920
-948
-993
-992
-945
-862
-841
-880
-874
-801
-685
-645
-816
-1015
-1102
-1154
-1215
-1260
-1180
-1023
-995
-1113
-1103
-941
-844
-888
-936
-948
-922
-950
-900
-785
-704
-666
-558
-358
-201
-68
70
218
247
227
303
474
631
774
903
1075
1236
1363
1558
1741
1798
1784
1777
1640
1349
1028
917
971
1059
1089
1149
1187
1089
843
592
457
348
138
-171
-417
-561
-680
-839
-957
-994
-987
-1012
-1092
-1121
-1088
-1111
-1218
-1368
-1402
-1318
-1213
-1137
-1073
-986
-946
-944
-970
-955
-899
-858
-923
-1025
-1106
-1139
-1088
-978
-837
-704
-685
-733
-732
-738
-852
-1099
-1261
-1273
-1292
-1342
-1328
-1213
-1069
-1040
-1047
-994
-883
-860
-894
-942
-1021
-1041
-1002
-925
-839
-705
-531
-351
-235
-126
-6
100
149
168
219
355
521
710
905
1056
1221
1390
1544
1670
1741
1808
1825
1667
1401
1162
971
918
964
1109
1260
1319
1220
1014
786
576
439
283
39
-217
-380
-512
-645
-761
-805
-774
-754
-852
-915
-902
-911
-1011
-1161
-1223
-1191
-1083
-976
-877
-784
-730
-742
-805
-859
-817
-785
-824
-919
-985
-969
-903
-836
-797
-768
-753
-731
-699
-687
-791
-975
-1127
-1210
-1292
-1324
-1251
-1113
-1044
-1090
-1072
-961
-905
-921
-936
-930
-979
-1079
-1076
-967
-870
-797
-662
-483
-333
-222
-74
63
113
105
160
302
415
556
724
916
1076
1213
1397
1588
1683
1715
1711
1657
1542
1315
1099
929
869
890
972
1052
1056
944
740
495
260
100
-16
-154
-379
-563
-672
-767
-847
-874
-861
-870
-960
-1039
-1056
-1071
-1139
-1213
-1238
-1203
-1116
-1010
-889
-782
-758
-828
-896
-937
-946
-930
-937
-954
-986
-996
-962
-937
-889
-821
-742
-684
-720
-821
-941
-1059
-1112
-1183
-1244
-1196
-1068
-1012
-1026
-1010
-917
-829
-898
-958
-896
-861
-937
-997
-938
-829
-778
-686
-527
-336
-228
-146
7
96
108
178
315
459
540
662
895
1077
1227
1340
1466
1562
1616
1649
1673
1617
1549
1431
1247
1044
908
932
1058
1159
1150
1106
968
731
428
228
97
-18
-204
-419
-532
-620
-694
-752
-784
-800
-808
-895
-939
-965
-1028
-1060
-1119
-1167
-1145
-1056
-967
-889
-859
-864
-934
-1009
-1007
-939
-908
-922
-974
-1002
-991
-954
-885
-766
-626
-590
-672
-812
-894
-972
-1055
-1173
-1222
-1172
-1133
-1135
-1093
-990
-889
-883
-950
-960
-909
-866
-910
-956
-954
-891
-824
-719
-592
-424
-265
-139
-46
27
123
234
360
464
552
644
798
944
1064
1169
1311
1431
1551
1618
1630
1681
1686
1636
1532
1373
1176
1027
945
969
1050
1101
1047
878
667
410
220
115
10
-117
-304
-509
-625
-704
-777
-796
-810
-841
-930
-1032
-1057
-1032
-1059
-1146
-1197
-1155
-1076
-1014
-969
-902
-850
-869
-932
-953
-915
-828
-776
-787
-798
-789
-783
-785
-775
-772
-785
-806
-834
-878
-923
-1042
-1184
-1240
-1251
-1244
-1248
-1181
-1078
-1007
-1034
-1077
-1016
-982
-1016
-1006
-927
-870
-859
-857
-762
-642
-565
-455
-296
-145
-68
15
138
243
294
371
505
632
720
852
1012
1177
1286
1381
1477
1595
1641
1654
1678
1684
1596
1409
1201
1007
938
969
1059
1105
1089
943
769
551
353
228
159
45
-141
-343
-502
-570
-638
-700
-737
-755
-825
-883
-914
-920
-955
-1012
-1035
-1032
-974
-862
-768
-728
-744
-770
-778
-800
-791
-764
-748
-743
-737
-711
-679
-674
-679
-676
-690
-766
-905
-1046
-1103
-1097
-1151
-1245
-1305
-1268
-1178
-1159
-1155
-1087
-999
-1026
-1128
-1174
-1111
-1100
-1114
-1088
-1028
-940
-850
-756
-614
-491
-389
-260
-138
-46
20
111
223
295
361
480
601
760
880
1001
1126
1229
1335
1492
1611
1665
1631
1621
1590
1424
1241
1022
911
869
909
940
1000
946
798
593
379
228
136
55
-83
-266
-455
-581
-694
-760
-791
-798
-822
-826
-825
-799
-771
-789
-804
-817
-840
-807
-756
-705
-678
-705
-770
-822
-818
-805
-751
-703
-673
-647
-614
-619
-629
-668
-783
-893
-958
-952
-932
-925
-1043
-1146
-1215
-1218
-1224
-1215
-1086
-945
-947
-1072
-1095
-987
-917
-969
-1010
-957
-903
-938
-897
-743
-636
-608
-515
-359
-209
-129
-26
128
196
180
246
395
504
552
627
787
924
1025
1148
1294
1410
1452
1482
1543
1558
1522
1398
1184
954
791
711
771
853
939
976
845
622
430
318
213
67
-129
-287
-412
-567
-721
-765
-727
-692
-700
-752
-770
-776
-798
-853
-919
-951
-951
-899
-826
-768
-743
-746
-782
-860
-912
-943
-913
-893
-904
-878
-886
-884
-855
-826
-827
-870
-937
-985
-1000
-1051
-1141
-1215
-1276
-1283
-1257
-1208
-1083
-936
-896
-924
-929
-878
-841
-894
-909
-867
-862
-889
-856
-717
-566
-480
-382
-220
-117
-48
25
118
179
168
217
362
536
645
736
875
986
1067
1132
1246
1378
1408
1396
1358
1282
1178
1011
776
532
355
296
321
394
512
620
637
508
283
181
158
121
24
-115
-247
-394
-565
-691
-739
-763
-740
-795
-852
-851
-795
-774
-809
-813
-782
-735
-726
-728
-696
-682
-753
-847
-900
-878
-840
-828
-784
-735
-703
-675
-687
-792
-892
-946
-1077
-1315
-1597
-1697
-1551
-1384
-1287
-1244
-1228
-1146
-1104
-1036
-910
-865
-864
-974
-1108
-1095
-1066
-1040
-979
-895
-768
-672
-574
-385
-194
-77
-18
1
65
174
324
474
565
628
731
889
1041
1160
1251
1388
1511
1559
1572
1562
1588
1546
1341
957
547
149
-151
-425
-673
-793
-725
-497
-221
32
181
195
122
44
-50
-43
-132
-259
-357
-465
-543
-609
-576
-428
-305
-253
-253
-328
-382
-466
-588
-712
-841
-921
-885
-839
-756
-718
-738
-719
-690
-669
-652
-636
-641
-641
-654
-711
-804
-823
-785
-865
-1095
-1196
-1241
-1386
-1686
-1880
-1807
-1631
-1638
-1602
-1447
-1257
-1184
-1239
-1162
-1138
-1123
-1177
-1207
-1119
-1000
-918
-766
-562
-369
-206
-119
5
103
185
241
229
258
357
504
675
816
1000
1201
1421
1547
1610
1718
1824
1881
1874
1800
1733
1729
1679
1531
1178
774
343
-75
-506
-902
-1147
-1204
-1133
-960
-726
-570
-521
-615
-660
-658
-654
-682
-783
-799
-763
-803
-786
-655
-434
-215
-115
-99
-117
-147
-246
-378
-497
-622
-708
-703
-666
-615
-553
-441
-327
-313
-264
-242
-217
-237
-340
-443
-553
-653
-735
-872
-951
-1023
-1132
-1277
-1452
-1562
-1649
-1761
-1781
-1723
-1688
-1728
-1780
-1710
-1588
-1487
-1481
-1476
-1322
-1109
-942
-779
-635
-480
-323
-222
-96
3
59
182
275
307
309
371
519
694
836
916
1010
1155
1304
1342
1435
1481
1512
1480
1505
1605
1782
1778
1778
1837
1799
1775
1413
922
444
-36
-487
-827
-1120
-1207
-1134
-965
-559
-263
-99
-241
-443
-489
-538
-619
-732
-822
-805
-770
-813
-662
-487
-271
-114
-134
-189
-299
-462
-622
-763
-863
-909
-969
-864
-717
-577
-469
-468
-478
-467
-479
-507
-579
-624
-643
-679
-733
-756
-761
-695
-665
-688
-775
-870
-1063
-1428
-1610
-1682
-1742
-2015
-2184
-2103
-1819
-1655
-1552
-1393
-1331
-1254
-1176
-953
-851
-859
-825
-749
-592
-471
-350
-214
-61
37
84
71
116
158
166
240
217
214
345
503
751
929
1016
1163
1343
1574
1772
1813
1770
1899
2012
2128
2074
1987
1934
1926
1554
920
234
-237
-539
-970
-1273
-1401
-1205
-1011
-797
-670
-517
-577
-687
-856
-923
-892
-911
-843
-795
-591
-475
-331
-208
22
180
163
-33
-278
-410
-563
-696
-850
-896
-842
-707
-608
-512
-395
-360
-414
-468
-519
-610
-662
-708
-659
-648
-662
-649
-571
-487
-518
-621
-761
-863
-1192
-1653
-1824
-1805
-1965
-2251
-2314
-2019
-1598
-1503
-1407
-1222
-1111
-1139
-1121
-990
-933
-893
-798
-613
-400
-257
-69
191
318
287
206
154
145
82
58
129
199
273
426
686
900
1001
1022
1102
1183
1246
1309
1384
1413
1494
1675
1842
1965
1998
2034
2007
1654
1037
378
-123
-629
-1121
-1412
-1460
-1271
-1138
-937
-591
-231
-193
-434
-758
-891
-855
-831
-836
-856
-697
-471
-267
-164
-51
58
97
-28
-319
-596
-789
-949
-1075
-1132
-1087
-966
-839
-683
-487
-402
-479
-619
-699
-696
-751
-813
-833
-776
-701
-632
-595
-557
-676
-915
-1025
-1101
-1264
-1626
-1885
-1868
-1704
-1746
-1767
-1654
-1495
-1414
-1409
-1265
-1119
-1037
-994
-889
-800
-725
-653
-431
-162
-8
72
157
299
356
286
198
154
155
172
242
342
448
567
659
814
963
1076
1047
1053
1253
1465
1549
1560
1695
1926
2179
2227
2253
2217
2110
1882
1372
779
188
-399
-843
-1071
-1157
-1059
-1012
-841
-494
-217
-177
-417
-661
-779
-828
-893
-914
-805
-583
-395
-204
-54
27
63
30
-85
-273
-556
-847
-995
-1004
-995
-995
-926
-743
-493
-357
-338
-411
-483
-542
-616
-707
-766
-753
-659
-517
-437
-408
-408
-399
-426
-656
-1120
-1460
-1567
-1637
-1884
-2112
-2060
-1741
-1493
-1414
-1318
-1264
-1282
-1304
-1210
-1131
-1127
-1136
-974
-706
-535
-389
-190
88
242
258
204
156
94
36
46
42
51
124
335
594
749
747
771
862
941
1029
1018
1126
1324
1442
1652
1935
2122
2153
2313
2370
2474
2235
1843
1435
910
307
-381
-824
-1139
-1184
-1193
-1042
-947
-671
-384
-285
-457
-851
-1080
-1120
-972
-927
-829
-657
-416
-221
-57
36
97
85
-56
-261
-517
-764
-999
-1036
-994
-916
-856
-726
-495
-300
-232
-300
-443
-599
-634
-634
-612
-635
-601
-462
-309
-268
-337
-375
-444
-619
-905
-1271
-1696
-1881
-1855
-1827
-1946
-1986
-1776
-1363
-1123
-1202
-1298
-1323
-1248
-1229
-1197
-1123
-887
-587
-322
-67
103
155
183
265
279
187
35
4
74
144
167
224
342
496
634
735
754
702
685
800
974
1011
1083
1216
1502
1814
1985
2016
2108
2217
2203
2060
1749
1377
864
222
-449
-969
-1161
-1159
-1187
-1243
-1149
-759
-260
-179
-499
-866
-960
-923
-920
-881
-764
-483
-265
-138
-24
84
132
120
-5
-206
-499
-788
-926
-975
-946
-953
-926
-787
-593
-461
-435
-507
-615
-711
-741
-753
-748
-659
-505
-337
-249
-269
-285
-295
-386
-546
-725
-898
-1080
-1230
-1291
-1315
-1697
-2127
-2011
-1547
-1454
-1771
-1907
-1476
-988
-1018
-1059
-846
-645
-704
-662
-329
-33
11
54
277
374
208
37
152
253
89
-188
-210
-79
29
128
249
298
278
362
631
883
903
786
882
1262
1467
1478
1526
1854
2067
2032
1821
1761
1734
1351
743
54
-442
-960
-1152
-1224
-1227
-1248
-1204
-867
-435
-159
-364
-639
-810
-749
-719
-673
-635
-459
-193
-2
96
135
257
281
238
-15
-336
-616
-745
-842
-873
-881
-867
-699
-525
-308
-183
-196
-327
-430
-472
-499
-540
-501
-350
-188
-92
-94
-110
-120
-119
-278
-422
-603
-823
-1072
-1215
-1193
-1570
-1929
-1751
-1308
-1265
-1546
-1623
-1197
-673
-848
-1057
-997
-824
-728
-714
-522
-266
-171
-41
257
351
205
8
0
48
-130
-482
-561
-431
-291
-154
-49
75
178
337
487
582
538
544
675
956
1185
1198
1405
1713
2032
2092
2042
1976
1906
1643
1180
669
66
-495
-1073
-1232
-1144
-926
-816
-809
-707
-325
-114
-410
-835
-1131
-1028
-853
-806
-709
-329
46
276
247
175
171
105
-73
-397
-689
-887
-941
-911
-725
-571
-443
-348
-263
-187
-188
-321
-492
-562
-586
-517
-401
-229
-59
120
223
212
63
-122
-280
-474
-731
-1023
-1208
-1283
-1282
-1611
-1831
-1586
-1287
-1393
-1732
-1842
-1454
-1075
-1268
-1429
-1376
-1166
-948
-712
-495
-313
-234
-78
132
101
-106
-237
-248
-274
-378
-479
-345
-173
-83
-59
-46
-54
41
168
300
277
287
439
683
1026
1238
1332
1540
1836
2017
2084
1908
1877
1920
1790
1406
885
392
-18
-470
-1012
-1150
-965
-844
-987
-1129
-799
-198
-230
-734
-1103
-1011
-733
-688
-671
-389
16
158
140
59
149
171
26
-197
-404
-613
-724
-745
-673
-516
-490
-509
-470
-363
-281
-322
-520
-652
-636
-539
-403
-312
-233
-77
86
125
-8
-214
-314
-373
-568
-865
-1067
-1116
-1100
-1099
-1169
-1202
-1440
-1741
-1771
-1511
-1508
-1852
-2003
-1630
-992
-866
-873
-705
-484
-516
-644
-651
-528
-526
-563
-424
-324
-326
-314
-164
-119
-290
-586
-622
-532
-486
-487
-395
-223
-23
169
419
683
770
859
984
1131
1180
1265
1447
1758
1888
1888
1916
2067
2054
1742
1286
688
226
-360
-962
-1269
-1147
-959
-840
-933
-911
-385
-22
-200
-723
-1063
-1025
-790
-782
-683
-354
-19
185
207
179
205
161
-106
-395
-747
-973
-1034
-977
-840
-708
-643
-559
-439
-367
-331
-454
-659
-805
-798
-698
-595
-495
-309
-87
9
-83
-236
-386
-504
-672
-904
-1124
-1269
-1312
-1236
-1162
-1167
-1345
-1706
-1691
-1460
-1394
-1722
-1969
-1797
-1274
-1050
-1035
-787
-594
-567
-614
-409
-216
-203
-378
-311
-197
-269
-388
-268
-120
-209
-420
-456
-295
-214
-203
-217
-192
-224
-88
161
499
701
799
923
1143
1350
1360
1532
1689
1774
1797
1773
1908
2116
1989
1697
1412
831
312
-324
-856
-984
-990
-998
-951
-982
-732
-131
-27
-350
-786
-1000
-867
-733
-830
-666
-312
-138
-9
-17
30
112
22
-203
-448
-802
-980
-1003
-988
-861
-807
-759
-615
-428
-318
-329
-535
-686
-767
-779
-702
-592
-490
-360
-198
-117
-142
-298
-408
-489
-665
-965
-1215
-1304
-1276
-1290
-1297
-1270
-1190
-1114
-1151
-1642
-2027
-1787
-1436
-1532
-1889
-1781
-1014
-402
-551
-474
-175
-118
-356
-425
-223
-74
-253
-342
-114
-119
-280
-273
8
113
-131
-417
-326
-226
-278
-324
-217
-77
196
554
935
1209
1188
1238
1361
1530
1547
1561
1659
1860
1950
1878
1857
1769
1490
927
364
-246
-831
-1099
-1032
-946
-1085
-1226
-868
-133
17
-432
-831
-832
-680
-735
-889
-738
-380
-131
-20
-30
-23
72
119
-44
-363
-748
-930
-937
-956
-968
-940
-844
-645
-477
-390
-364
-460
-550
-633
-698
-691
-661
-580
-367
-177
-137
-177
-236
-226
-257
-444
-713
-940
-1069
-1113
-1112
-1182
-1228
-1186
-1002
-1128
-1612
-1686
-1329
-1159
-1498
-1797
-1507
-674
-401
-512
-378
-201
-145
-223
-227
-172
-255
-451
-317
-154
-156
-232
-164
-10
-40
-382
-542
-439
-429
-492
-517
-378
-89
210
517
855
991
1009
997
1128
1280
1229
1208
1406
1648
1745
1814
1878
2031
1877
1401
905
389
-240
-930
-1198
-1076
-882
-1002
-1016
-640
1
247
-116
-611
-873
-820
-796
-852
-826
-457
-64
106
46
52
163
195
-6
-431
-798
-994
-999
-1011
-964
-906
-803
-617
-431
-298
-262
-338
-496
-610
-657
-629
-586
-468
-252
-41
21
-4
-48
-53
-122
-380
-669
-886
-1031
-1107
-1160
-1161
-1121
-1051
-967
-865
-1114
-1570
-1559
-1268
-1236
-1624
-1796
-1345
-532
-369
-445
-264
-87
-78
-198
-228
-225
-364
-586
-514
-426
-436
-418
-249
-101
-155
-413
-492
-401
-381
-471
-551
-454
-176
163
443
690
808
847
940
1033
1092
1047
1054
1220
1422
1505
1590
1775
1879
1780
1407
919
422
-135
-830
-1205
-1141
-967
-924
-916
-705
-47
360
31
-453
-756
-752
-685
-774
-799
-417
-103
25
76
109
265
287
54
-243
-509
-799
-925
-942
-829
-677
-638
-507
-241
-44
2
-82
-260
-379
-453
-464
-394
-320
-194
-23
75
84
67
15
-64
-269
-567
-854
-1064
-1133
-1161
-1199
-1230
-1149
-1235
-1424
-1396
-1250
-1251
-1517
-1739
-1587
-1152
-1003
-875
-677
-570
-494
-459
-358
-209
-199
-362
-421
-477
-462
-362
-278
-290
-315
-413
-441
-385
-326
-275
-329
-393
-324
-152
64
264
373
477
587
772
966
1033
1018
1108
1321
1489
1478
1527
1724
1917
1881
1549
1171
749
226
-470
-947
-963
-814
-848
-1034
-900
-278
318
157
-371
-682
-623
-557
-714
-769
-487
-131
-17
-26
-25
155
281
167
-176
-534
-784
-854
-845
-881
-840
-747
-629
-452
-261
-159
-185
-350
-475
-521
-534
-524
-453
-271
-81
9
-15
-19
11
-21
-196
-511
-752
-887
-1002
-1102
-1200
-1229
-1120
-1019
-940
-978
-1015
-1282
-1731
-1695
-1417
-1426
-1692
-1662
-1109
-313
-276
-443
-235
-113
-279
-553
-606
-490
-504
-673
-514
-373
-351
-282
-144
-143
-314
-595
-619
-472
-526
-526
-397
-147
155
461
658
858
950
927
971
999
1072
1117
1240
1466
1713
1910
2035
2157
2054
1756
1213
649
94
-651
-1066
-1041
-887
-902
-871
-606
13
279
-70
-472
-738
-786
-857
-941
-955
-617
-250
32
122
107
217
316
141
-225
-559
-801
-841
-911
-873
-768
-621
-450
-266
-128
-62
-122
-284
-452
-594
-576
-530
-456
-321
-130
1
64
47
-30
-120
-312
-597
-875
-1063
-1178
-1183
-1224
-1223
-1171
-986
-964
-1289
-1485
-1379
-1267
-1497
-1821
-1773
-1168
-749
-685
-566
-368
-190
-191
-233
-231
-245
-408
-443
-369
-347
-318
-261
-136
-87
-210
-367
-345
-295
-376
-531
-581
-408
-163
105
324
520
652
695
820
974
1029
917
904
1021
1337
1512
1598
1798
1912
1955
1803
1496
922
387
-291
-843
-1073
-1068
-924
-880
-805
-498
120
201
-200
-687
-886
-803
-848
-976
-833
-375
-86
28
-20
45
205
151
-179
-529
-807
-934
-950
-1014
-957
-810
-662
-445
-193
-129
-116
-210
-362
-482
-560
-524
-458
-353
-210
-4
141
143
88
44
-77
-315
-638
-888
-975
-1029
-1129
-1189
-1144
-1028
-886
-911
-1102
-1236
-1492
-1781
-1699
-1489
-1405
-1379
-1174
-605
10
6
-135
-43
-55
-208
-355
-333
-189
-169
-248
-151
-88
-108
-117
-106
-181
-349
-541
-555
-478
-474
-377
-236
-24
282
571
746
854
869
908
929
901
915
987
1189
1432
1585
1695
1835
1923
1842
1473
935
442
3
-698
-1226
-1260
-1003
-808
-851
-819
-314
218
52
-387
-818
-876
-739
-762
-823
-581
-198
57
149
6
74
179
47
-308
-692
-964
-1014
-1031
-1020
-892
-791
-645
-470
-308
-259
-287
-451
-572
-619
-644
-597
-507
-335
-130
41
49
-1
-52
-113
-281
-542
-823
-1017
-1104
-1137
-1153
-1159
-1093
-1032
-1048
-1233
-1571
-1590
-1371
-1326
-1572
-1655
-1267
-593
-277
-367
-318
-184
-121
-221
-229
-164
-115
-254
-333
-267
-239
-207
-167
-139
-227
-400
-519
-422
-365
-485
-589
-519
-289
-48
170
376
557
667
700
790
959
953
905
1008
1099
1291
1463
1569
1765
1837
1731
1679
1482
880
317
-294
-849
-1098
-1151
-1004
-770
-727
-622
-103
176
-18
-472
-855
-855
-747
-827
-774
-492
-174
20
28
23
114
112
-123
-437
-774
-1005
-1098
-1097
-1023
-957
-877
-696
-452
-320
-291
-385
-498
-536
-587
-599
-545
-433
-239
-79
-1
-4
-33
-91
-188
-391
-629
-845
-1020
-1132
-1185
-1218
-1178
-1086
-954
-869
-909
-1359
-1835
-1665
-1311
-1359
-1751
-1783
-1101
-227
-191
-376
-215
-101
-225
-468
-478
-331
-344
-521
-406
-339
-396
-329
-161
-65
-265
-575
-583
-391
-404
-454
-434
-270
15
263
548
794
857
790
833
966
1046
929
889
1135
1417
1607
1572
1715
1966
2016
1671
1238
771
303
-158
-879
-1223
-1150
-813
-580
-564
-564
-44
384
87
-454
-899
-843
-701
-796
-842
-494
-142
67
61
-9
85
69
-120
-419
-757
-1045
-1077
-1060
-966
-838
-733
-518
-299
-210
-228
-302
-468
-560
-672
-697
-634
-579
-430
-199
-54
-68
-175
-258
-286
-446
-722
-988
-1155
-1191
-1212
-1251
-1192
-1061
-930
-858
-1230
-1587
-1462
-1247
-1409
-1805
-1826
-1201
-535
-543
-490
-233
-66
-136
-281
-268
-238
-380
-485
-369
-342
-337
-254
-73
13
-128
-318
-274
-221
-326
-460
-497
-348
-133
89
305
530
689
771
812
904
996
944
950
1006
1139
1271
1423
1676
1869
1873
1773
1759
1579
1103
447
-56
-528
-868
-862
-669
-560
-578
-452
14
383
42
-471
-713
-702
-721
-867
-868
-529
-200
-89
-111
-199
-150
-101
-283
-671
-1012
-1215
-1190
-1160
-1174
-1078
-930
-702
-478
-408
-428
-459
-525
-590
-683
-745
-669
-517
-374
-205
-67
-34
-31
-95
-196
-412
-706
-946
-1057
-1167
-1260
-1293
-1223
-1049
-912
-900
-934
-1142
-1542
-1557
-1378
-1414
-1676
-1686
-1232
-497
-314
-434
-164
27
-56
-321
-425
-368
-368
-549
-520
-386
-339
-256
-120
-15
-113
-330
-406
-313
-360
-453
-460
-261
21
246
447
692
864
938
932
862
914
899
933
1114
1291
1384
1540
1787
2069
2073
1792
1562
1339
825
185
-399
-899
-1037
-982
-794
-719
-779
-605
-24
227
-229
-795
-1000
-799
-828
-1055
-1024
-568
-146
-64
-190
-239
-110
-106
-329
-712
-1055
-1211
-1151
-1106
-1053
-976
-835
-584
-396
-366
-423
-480
-540
-604
-717
-759
-633
-408
-232
-131
-46
-27
-46
-121
-275
-507
-730
-933
-1109
-1181
-1201
-1180
-1114
-1138
-1464
-1553
-1334
-1256
-1500
-1778
-1696
-1154
-790
-847
-650
-357
-223
-269
-310
-228
-113
-190
-266
-239
-280
-260
-208
-140
-147
-282
-442
-374
-326
-366
-407
-444
-357
-194
-72
84
353
389
442
561
688
800
832
886
1066
1191
1097
1165
1314
1530
1588
1504
1489
1502
1350
1071
618
117
-158
-646
-971
-991
-827
-636
-567
-602
-292
44
-168
-529
-851
-834
-667
-729
-851
-577
-243
-78
-118
-301
-213
-176
-414
-711
-941
-1111
-1113
-1101
-1049
-878
-772
-630
-487
-415
-405
-429
-507
-544
-611
-578
-455
-356
-214
-63
28
51
-10
-142
-257
-433
-632
-826
-981
-1039
-1031
-1032
-1003
-941
-871
-850
-1228
-1511
-1278
-1093
-1281
-1596
-1583
-965
-383
-525
-526
-311
-179
-211
-373
-430
-355
-451
-602
-535
-533
-471
-354
-211
-147
-252
-434
-359
-261
-328
-432
-497
-328
-46
168
369
583
715
826
826
849
984
989
990
1046
1147
1282
1409
1605
1829
1884
1733
1592
1347
1003
540
48
-451
-902
-951
-705
-505
-581
-563
-258
168
37
-448
-753
-783
-697
-746
-831
-717
-341
-93
-9
-148
-223
-114
-151
-405
-745
-956
-1002
-937
-917
-835
-699
-532
-333
-172
-149
-206
-297
-385
-412
-479
-483
-423
-300
-133
-3
-30
-91
-147
-211
-378
-683
-931
-1017
-1088
-1162
-1193
-1185
-1085
-956
-1143
-1678
-1782
-1359
-1109
-1433
-1787
-1500
-596
-198
-452
-421
-253
-222
-381
-405
-269
-154
-283
-278
-198
-315
-352
-201
-43
-151
-420
-548
-274
-141
-198
-262
-230
-2
278
435
625
746
697
806
855
931
989
1010
1099
1316
1356
1285
1465
1677
1837
1728
1538
1409
1270
943
479
24
-516
-907
-864
-631
-556
-617
-516
-115
266
64
-387
-596
-601
-518
-613
-672
-544
-204
26
53
-105
-200
-115
-200
-507
-869
-1040
-1032
-939
-957
-898
-782
-605
-368
-286
-317
-375
-424
-449
-460
-542
-529
-411
-264
-101
-28
-74
-99
-128
-227
-447
-722
-908
-1051
-1178
-1285
-1315
-1313
-1297
-1410
-1547
-1439
-1297
-1280
-1399
-1428
-1196
-836
-703
-655
-476
-347
-284
-266
-171
-52
-49
-117
-122
-172
-245
-283
-286
-285
-378
-494
-465
-383
-341
-297
-269
-193
-129
-36
136
330
447
503
595
722
854
928
988
1028
1102
1093
1114
1279
1416
1569
1625
1642
1584
1449
1211
856
409
-83
-597
-1004
-946
-762
-631
-575
-529
-249
151
42
-400
-680
-702
-559
-662
-914
-783
-299
-18
-53
-280
-317
-118
-209
-554
-878
-1042
-1028
-1000
-1076
-1005
-796
-571
-340
-303
-342
-298
-270
-328
-425
-517
-445
-307
-225
-129
-19
44
39
-43
-145
-256
-473
-706
-901
-1026
-1054
-1097
-1125
-1046
-941
-850
-1109
-1409
-1302
-1160
-1306
-1595
-1684
-1273
-679
-603
-535
-294
-126
-73
-149
-202
-187
-273
-429
-378
-355
-327
-235
-104
-18
-92
-291
-278
-203
-288
-443
-535
-387
-163
16
177
433
617
719
716
801
882
898
908
949
1093
1152
1303
1542
1825
1868
1771
1580
1468
1168
580
99
-496
-999
-1173
-993
-810
-744
-798
-580
-74
-11
-399
-781
-927
-868
-836
-954
-822
-448
-95
97
-17
-108
-11
-14
-196
-508
-875
-981
-938
-916
-848
-729
-559
-325
-164
-159
-160
-228
-325
-410
-517
-537
-455
-316
-104
93
143
119
92
19
-107
-374
-674
-872
-1006
-1083
-1147
-1147
-1294
-1562
-1457
-1152
-1168
-1531
-1727
-1454
-909
-943
-1157
-914
-593
-464
-543
-453
-184
-28
-149
-135
-142
-253
-262
-202
-173
-289
-510
-509
-305
-308
-401
-451
-407
-291
-240
-179
8
120
156
230
414
602
650
662
797
955
950
953
1026
1182
1208
1177
1283
1531
1566
1398
1256
1038
644
136
-335
-772
-994
-1046
-943
-776
-698
-608
-263
-75
-282
-563
-792
-753
-705
-738
-715
-527
-337
-162
-130
-204
-207
-242
-296
-492
-800
-1041
-1031
-962
-889
-827
-714
-430
-231
-184
-173
-192
-242
-266
-348
-343
-303
-249
-82
93
150
96
14
-10
-63
-330
-666
-869
-962
-1056
-1187
-1246
-1158
-1000
-892
-906
-1379
-1690
-1404
-1107
-1276
-1639
-1577
-779
-114
-269
-284
-74
-10
-183
-394
-364
-210
-256
-293
-226
-399
-450
-297
-112
-105
-373
-604
-448
-290
-322
-377
-376
-182
73
222
422
700
832
914
849
876
999
987
1023
1137
1188
1227
1356
1589
1788
1688
1493
1440
1278
746
139
-405
-875
-1164
-1155
-984
-904
-883
-697
-153
128
-183
-594
-756
-722
-742
-847
-788
-481
-191
-73
-100
-173
-98
20
-123
-463
-842
-1050
-1023
-1000
-1000
-902
-738
-488
-241
-158
-177
-208
-266
-361
-500
-586
-523
-377
-217
-58
43
38
32
-8
-114
-331
-641
-876
-1027
-1164
-1261
-1277
-1189
-1168
-1403
-1473
-1277
-1146
-1313
-1546
-1508
-1104
-833
-889
-732
-449
-261
-233
-237
-159
-53
-108
-175
-236
-334
-377
-381
-350
-383
-483
-575
-500
-453
-471
-517
-533
-465
-382
-288
-105
129
303
431
544
674
812
910
988
1015
955
959
1097
1237
1295
1335
1470
1658
1679
1489
1286
1057
632
83
-432
-923
-1152
-1118
-961
-818
-784
-689
-278
66
-137
-544
-809
-776
-709
-843
-891
-631
-292
-129
-133
-217
-182
-156
-263
-467
-779
-1048
-1123
-1097
-1054
-960
-838
-590
-350
-248
-243
-274
-339
-381
-452
-521
-482
-395
-228
-65
14
-1
-24
-88
-202
-372
-626
-853
-1066
-1209
-1276
-1282
-1238
-1125
-988
-874
-936
-1390
-1614
-1372
-1195
-1419
-1683
-1492
-783
-218
-258
-154
107
185
-16
-242
-289
-256
-350
-425
-396
-454
-431
-262
-80
-79
-293
-499
-388
-360
-464
-573
-525
-312
-68
140
391
630
704
866
874
948
893
791
848
976
1068
1083
1232
1484
1740
1671
1557
1406
1136
642
-11
-514
-1069
-1431
-1389
-1077
-902
-860
-731
-202
245
-19
-565
-921
-909
-846
-958
-1067
-814
-406
-145
-95
-164
-130
-20
-129
-539
-948
-1233
-1288
-1289
-1307
-1177
-962
-689
-389
-196
-181
-208
-326
-456
-566
-637
-615
-511
-356
-155
21
39
21
-52
-134
-342
-668
-984
-1197
-1328
-1424
-1447
-1376
-1177
-1027
-853
-978
-1458
-1533
-1285
-1260
-1569
-1819
-1492
-627
-277
-308
-109
110
175
-10
-233
-258
-268
-389
-375
-417
-484
-396
-220
-54
-52
-306
-439
-358
-372
-447
-534
-496
-245
37
149
337
633
831
899
885
877
878
885
872
909
1064
1187
1368
1582
1725
1693
1664
1546
1198
720
111
-514
-1075
-1284
-1205
-966
-930
-831
-479
43
268
-100
-520
-717
-771
-914
-1036
-1024
-672
-322
-158
-133
-85
29
92
-93
-514
-876
-1129
-1206
-1294
-1316
-1188
-922
-619
-383
-253
-175
-116
-204
-353
-551
-634
-644
-538
-366
-196
-59
-13
11
27
-59
-302
-613
-906
-1114
-1273
-1382
-1439
-1349
-1164
-998
-1315
-1667
-1393
-1077
-1224
-1693
-1833
-1281
-552
-597
-647
-351
-126
-72
-198
-209
-98
-118
-213
-206
-363
-465
-394
-209
-158
-341
-541
-392
-142
-201
-395
-488
-371
-169
-65
56
298
481
647
774
865
905
922
1009
1166
1175
1093
1152
1369
1636
1654
1589
1588
1564
1332
965
426
-136
-679
-1148
-1169
-1052
-1005
-911
-629
-222
169
74
-248
-482
-608
-634
-742
-862
-743
-388
-141
-67
-152
-70
106
39
-319
-659
-898
-1028
-1093
-1211
-1149
-976
-735
-443
-252
-182
-158
-182
-210
-334
-513
-551
-473
-320
-175
-95
-13
69
96
12
-159
-397
-633
-842
-1054
-1226
-1333
-1340
-1212
-1058
-942
-973
-1512
-1674
-1294
-1148
-1481
-1838
-1597
-718
-203
-374
-263
-1
148
-24
-234
-223
-105
-158
-251
-346
-491
-468
-346
-185
-241
-487
-628
-395
-297
-374
-483
-426
-164
30
186
403
697
896
920
914
1039
1067
1002
1046
1169
1293
1304
1357
1617
1823
1798
1672
1482
1178
722
187
-385
-1067
-1410
-1236
-953
-903
-907
-597
51
463
121
-383
-606
-578
-593
-743
-852
-595
-225
-16
7
-68
53
213
143
-279
-744
-1028
-1096
-1163
-1238
-1178
-1006
-707
-418
-244
-180
-169
-230
-296
-410
-541
-603
-517
-303
-129
-64
-83
-6
33
-93
-340
-639
-864
-1057
-1301
-1470
-1514
-1471
-1439
-1713
-1712
-1379
-1231
-1397
-1597
-1544
-1109
-851
-943
-803
-597
-449
-384
-322
-178
-13
-26
-34
-83
-212
-293
-332
-335
-400
-529
-594
-478
-413
-384
-406
-367
-283
-173
-110
45
185
237
334
466
646
789
863
951
1126
1165
1165
1201
1341
1387
1354
1392
1587
1749
1663
1414
1057
803
423
-23
-736
-1259
-1223
-854
-668
-759
-767
-302
327
210
-344
-752
-609
-358
-497
-844
-822
-427
-43
29
-226
-280
-87
8
-253
-699
-1029
-1016
-972
-1051
-1089
-995
-683
-349
-208
-202
-188
-182
-172
-265
-402
-505
-502
-371
-224
-140
-153
-159
-102
-80
-284
-598
-858
-979
-1092
-1296
-1467
-1496
-1341
-1187
-1145
-1646
-1786
-1359
-1105
-1352
-1748
-1635
-846
-280
-461
-428
-217
4
-22
-158
-183
-82
-89
-110
-179
-394
-423
-348
-150
-174
-410
-578
-399
-236
-263
-433
-470
-244
41
172
288
521
719
886
914
967
1006
1032
1089
1196
1236
1212
1285
1521
1666
1705
1605
1434
1236
848
338
-136
-789
-1350
-1362
-1177
-1010
-994
-851
-373
212
234
-141
-458
-557
-468
-547
-755
-811
-506
-209
-77
-168
-126
152
221
-61
-526
-867
-996
-1059
-1232
-1279
-1185
-944
-620
-382
-251
-176
-157
-182
-246
-384
-473
-507
-446
-339
-271
-230
-160
-57
-50
-172
-376
-572
-780
-1003
-1231
-1414
-1479
-1423
-1302
-1082
-1137
-1596
-1564
-1157
-1030
-1345
-1648
-1401
-637
-330
-485
-370
-119
13
-90
-219
-176
-26
-38
-111
-260
-414
-440
-309
-187
-266
-500
-585
-360
-195
-261
-430
-399
-151
152
272
395
554
769
952
951
979
1029
1086
1213
1267
1176
1215
1445
1727
1834
1694
1416
1285
1080
562
-43
-782
-1305
-1369
-1270
-1224
-1160
-979
-454
109
73
-212
-418
-450
-459
-658
-887
-835
-578
-328
-197
-228
-106
120
232
66
-279
-643
-823
-925
-1129
-1251
-1216
-976
-677
-425
-280
-155
-77
-29
-75
-218
-318
-388
-352
-261
-206
-203
-131
-29
56
-4
-218
-395
-559
-753
-1023
-1273
-1401
-1367
-1299
-1197
-1442
-1740
-1409
-1027
-1069
-1430
-1576
-1105
-424
-390
-545
-449
-197
-22
-95
-155
-71
53
47
1
-180
-301
-308
-231
-228
-405
-647
-630
-425
-353
-486
-642
-555
-276
-76
-23
53
227
458
564
645
716
798
864
970
983
975
1017
1125
1330
1454
1502
1454
1426
1240
982
476
-71
-628
-1125
-1289
-1310
-1221
-1120
-875
-573
-147
2
-136
-346
-512
-516
-580
-698
-798
-656
-478
-339
-304
-179
23
122
63
-198
-440
-646
-810
-1003
-1078
-1079
-960
-761
-558
-360
-244
-161
-101
-82
-153
-224
-283
-281
-262
-261
-286
-260
-188
-170
-232
-337
-438
-564
-694
-859
-1035
-1218
-1279
-1275
-1229
-1367
-1850
-1603
-1162
-1310
-1477
-1645
-1317
-583
-323
-375
-309
-183
-115
-254
-367
-329
-223
-128
-185
-290
-342
-309
-243
-210
-251
-419
-530
-436
-373
-459
-563
-577
-390
-156
-6
175
367
619
748
807
850
869
904
948
975
916
931
1067
1354
1498
1555
1490
1424
1333
958
457
-178
-807
-1221
-1286
-1280
-1257
-1148
-812
-305
30
32
-179
-257
-303
-387
-569
-741
-737
-621
-535
-541
-491
-307
-39
60
-45
-238
-421
-568
-765
-961
-1103
-1120
-1020
-851
-661
-508
-388
-260
-168
-124
-114
-141
-168
-196
-216
-295
-360
-363
-341
-341
-403
-500
-579
-637
-741
-843
-987
-1102
-1141
-1081
-1203
-1580
-1655
-1479
-1368
-1518
-1655
-1427
-840
-444
-377
-334
-248
-172
-234
-327
-348
-308
-305
-304
-353
-370
-340
-272
-152
-136
-242
-374
-364
-292
-324
-479
-573
-514
-318
-135
-21
117
289
447
627
772
826
803
872
940
952
958
975
1133
1316
1439
1426
1315
1201
1028
705
260
-362
-881
-1038
-1040
-1087
-1137
-1035
-658
-225
-140
-300
-415
-376
-289
-365
-589
-726
-662
-588
-633
-703
-624
-435
-288
-267
-343
-417
-478
-548
-609
-676
-748
-797
-771
-691
-631
-612
-604
-537
-432
-342
-320
-324
-263
-174
-121
-155
-251
-330
-357
-413
-539
-663
-785
-850
-850
-894
-952
-999
-923
-1070
-1341
-1354
-1327
-1389
-1619
-1726
-1469
-977
-747
-712
-609
-458
-379
-357
-294
-208
-134
-212
-311
-355
-329
-320
-342
-291
-217
-219
-255
-182
-77
-47
-127
-238
-238
-121
-2
79
156
196
244
381
539
602
612
717
864
937
889
902
1028
1173
1229
1196
1142
1069
944
653
328
-105
-495
-748
-874
-929
-957
-874
-711
-465
-384
-487
-619
-646
-587
-571
-638
-743
-720
-690
-679
-673
-643
-565
-473
-444
-469
-511
-555
-556
-587
-607
-608
-637
-643
-587
-513
-439
-455
-543
-569
-514
-448
-428
-434
-374
-283
-263
-275
-269
-296
-327
-389
-494
-604
-715
-776
-825
-838
-837
-825
-940
-1027
-943
-956
-1105
-1336
-1364
-1092
-744
-674
-745
-712
-672
-624
-583
-515
-336
-168
-198
-292
-265
-129
-105
-187
-194
-169
-153
-210
-182
-51
-9
-104
-199
-77
62
126
155
206
224
180
180
285
329
300
302
378
426
414
463
597
717
792
833
831
827
769
626
415
131
-151
-334
-418
-431
-384
-283
-136
-16
-79
-209
-294
-339
-330
-389
-539
-622
-674
-741
-769
-742
-658
-601
-592
-633
-675
-650
-639
-674
-687
-613
-552
-528
-518
-480
-404
-399
-476
-558
-572
-549
-534
-531
-531
-487
-427
-388
-360
-347
-347
-337
-355
-416
-533
-599
-628
-648
-672
-700
-702
-711
-669
-682
-807
-923
-963
-844
-631
-503
-585
-645
-646
-661
-669
-685
-601
-433
-436
-613
-655
-505
-370
-416
-491
-420
-326
-320
-337
-255
-186
-199
-289
-241
-127
-69
-1
58
55
39
50
148
268
281
276
302
353
358
341
412
527
551
586
667
720
739
701
606
508
354
144
13
31
129
261
368
465
389
194
33
-46
-79
-164
-277
-396
-435
-541
-685
-691
-637
-595
-614
-698
-728
-686
-674
-700
-755
-786
-742
-724
-720
-670
-610
-557
-565
-663
-712
-701
-677
-649
-630
-594
-551
-531
-505
-435
-406
-419
-420
-462
-530
-594
-649
-674
-679
-674
-638
-591
-540
-489
-522
-665
-769
-838
-776
-646
-600
-665
-700
-696
-651
-692
-773
-661
-539
-574
-716
-737
-572
-443
-499
-502
-393
-280
-243
-228
-137
-60
-101
-187
-128
-22
35
121
214
243
240
251
321
408
423
429
483
503
457
449
511
614
661
675
733
813
807
679
497
296
112
-24
-59
62
253
396
404
224
24
-94
-128
-157
-287
-413
-461
-531
-690
-809
-783
-660
-645
-733
-794
-798
-752
-792
-864
-884
-819
-793
-758
-701
-642
-555
-539
-584
-649
-713
-724
-673
-662
-612
-540
-472
-456
-473
-418
-359
-352
-404
-472
-532
-598
-695
-720
-683
-648
-604
-567
-524
-469
-431
-537
-732
-875
-868
-707
-536
-535
-660
-702
-686
-650
-700
-661
-438
-302
-450
-668
-632
-445
-390
-481
-422
-258
-167
-200
-163
-53
-10
-85
-173
-62
28
42
116
199
212
207
242
347
435
430
448
509
552
557
578
660
769
782
778
855
892
819
606
365
182
32
-12
107
306
469
470
301
115
-34
-100
-130
-238
-340
-403
-521
-676
-780
-739
-614
-558
-630
-653
-614
-620
-682
-742
-763
-740
-757
-743
-695
-616
-529
-541
-616
-657
-689
-694
-638
-621
-607
-559
-531
-498
-470
-423
-347
-300
-323
-407
-486
-550
-631
-699
-709
-697
-671
-609
-574
-525
-465
-501
-679
-862
-936
-839
-633
-558
-657
-712
-684
-676
-715
-722
-566
-386
-414
-634
-683
-507
-377
-430
-471
-336
-195
-178
-167
-63
20
-37
-154
-131
-33
5
75
162
235
239
219
298
397
419
443
482
506
489
472
561
677
723
772
858
922
914
758
539
340
150
11
33
188
427
583
517
351
172
37
14
-47
-157
-195
-257
-418
-575
-655
-584
-459
-465
-522
-517
-522
-537
-608
-666
-678
-676
-672
-646
-584
-507
-419
-406
-468
-545
-569
-527
-503
-497
-491
-454
-419
-449
-439
-363
-310
-282
-314
-375
-456
-542
-623
-666
-672
-660
-621
-569
-509
-478
-446
-441
-489
-673
-835
-901
-818
-634
-571
-627
-644
-643
-600
-567
-561
-450
-342
-407
-612
-693
-532
-386
-378
-378
-271
-181
-171
-155
-98
-12
-30
-129
-125
-49
-3
63
168
237
262
273
325
391
411
417
455
502
489
496
597
719
801
879
932
924
794
541
307
116
11
65
228
433
553
467
283
163
60
-16
-130
-244
-284
-361
-542
-710
-769
-710
-609
-603
-617
-575
-517
-531
-647
-723
-728
-704
-757
-774
-711
-614
-565
-580
-592
-595
-588
-577
-556
-538
-519
-491
-482
-486
-489
-445
-384
-363
-389
-460
-527
-562
-624
-670
-642
-622
-588
-561
-541
-478
-448
-492
-636
-820
-922
-932
-807
-660
-615
-650
-675
-656
-626
-627
-570
-403
-346
-480
-642
-615
-448
-388
-408
-359
-210
-146
-169
-132
-30
30
-25
-93
-62
-43
-16
77
154
199
186
205
310
353
361
414
455
467
419
444
544
662
734
772
808
849
798
628
375
104
-72
-74
94
347
542
522
309
69
-120
-226
-253
-300
-323
-386
-578
-779
-846
-759
-608
-542
-553
-518
-512
-537
-615
-710
-695
-713
-781
-815
-753
-620
-523
-523
-578
-612
-601
-581
-580
-544
-504
-480
-489
-537
-544
-484
-393
-354
-396
-444
-500
-572
-640
-674
-633
-582
-547
-519
-491
-454
-444
-493
-630
-792
-867
-827
-699
-624
-670
-713
-710
-676
-662
-636
-479
-307
-353
-529
-642
-601
-514
-521
-510
-396
-291
-277
-280
-201
-107
-119
-174
-170
-141
-127
-107
-46
-1
-19
-12
59
148
218
283
344
373
326
305
342
434
496
581
674
770
829
791
683
473
187
-80
-140
8
313
581
641
469
206
7
-129
-215
-277
-264
-266
-441
-725
-848
-723
-538
-453
-484
-477
-437
-464
-592
-729
-725
-697
-747
-818
-807
-676
-495
-407
-437
-465
-484
-456
-441
-446
-410
-370
-399
-470
-537
-486
-402
-355
-320
-357
-408
-472
-559
-605
-573
-532
-499
-490
-466
-431
-395
-375
-391
-516
-715
-866
-917
-783
-619
-570
-628
-650
-622
-582
-560
-496
-315
-258
-424
-670
-716
-572
-485
-465
-389
-246
-168
-193
-214
-133
-79
-163
-234
-226
-198
-181
-116
-23
33
21
48
137
208
242
293
347
366
294
300
426
548
648
702
799
866
813
597
313
8
-150
-68
243
598
732
580
344
146
-52
-213
-299
-226
-164
-334
-653
-856
-783
-579
-496
-537
-491
-386
-399
-552
-725
-748
-686
-730
-821
-835
-702
-485
-381
-396
-390
-376
-371
-402
-446
-431
-385
-396
-454
-526
-548
-467
-375
-326
-328
-367
-443
-542
-642
-646
-611
-562
-552
-557
-525
-465
-458
-479
-565
-769
-927
-1008
-929
-746
-660
-688
-744
-744
-685
-641
-608
-443
-301
-400
-670
-782
-653
-511
-467
-430
-275
-191
-252
-271
-186
-62
-46
-103
-96
-71
-92
-62
35
130
168
173
267
358
365
377
421
466
442
416
490
617
708
774
815
844
757
528
197
-93
-174
-2
388
677
703
506
278
112
-43
-163
-162
-103
-129
-347
-657
-751
-632
-466
-411
-427
-373
-318
-375
-527
-656
-672
-638
-724
-854
-862
-716
-536
-477
-495
-495
-458
-448
-499
-516
-479
-447
-461
-543
-602
-601
-539
-444
-378
-385
-415
-498
-588
-620
-606
-560
-531
-534
-532
-474
-445
-468
-531
-614
-715
-850
-908
-831
-654
-517
-508
-540
-526
-493
-476
-410
-298
-260
-372
-556
-638
-568
-476
-412
-310
-174
-77
-113
-154
-99
-33
-24
-74
-102
-121
-81
-17
87
182
216
255
330
386
434
457
522
565
566
553
601
701
760
771
664
472
244
41
-215
-523
-655
-500
-73
348
529
409
168
-5
-107
-184
-233
-202
-225
-372
-585
-659
-544
-387
-307
-246
-113
-55
-181
-404
-544
-517
-506
-613
-746
-736
-549
-350
-294
-336
-352
-321
-301
-354
-411
-426
-423
-435
-511
-608
-651
-584
-476
-380
-337
-404
-547
-682
-759
-760
-759
-759
-750
-782
-851
-843
-839
-888
-960
-1025
-947
-833
-728
-652
-584
-484
-464
-477
-433
-281
-111
-49
-120
-199
-208
-210
-213
-186
-76
36
81
86
67
62
74
52
26
8
-7
12
70
127
211
306
406
502
547
561
606
654
679
672
694
755
872
970
994
852
458
-82
-508
-694
-925
-1213
-1420
-1175
-490
110
244
1
-208
-220
-218
-337
-420
-382
-330
-407
-554
-544
-428
-275
-98
102
254
167
-157
-473
-543
-478
-506
-699
-814
-685
-453
-293
-324
-396
-309
-178
-160
-300
-445
-437
-351
-332
-458
-585
-591
-481
-343
-261
-271
-377
-533
-658
-725
-744
-798
-846
-924
-1055
-1062
-1047
-1060
-1131
-1172
-992
-814
-733
-725
-665
-506
-445
-494
-498
-349
-158
-68
-116
-149
-107
-74
-64
-29
45
65
30
21
18
-8
-53
-78
-27
91
167
175
256
306
380
493
555
655
677
684
761
790
782
807
905
1032
1160
1307
1456
1407
1108
511
-263
-821
-1073
-1258
-1559
-1833
-1631
-933
-221
79
-118
-372
-492
-586
-714
-849
-918
-865
-782
-729
-652
-490
-219
93
374
490
302
-126
-569
-821
-870
-927
-1056
-1083
-892
-576
-300
-229
-252
-143
-24
-43
-243
-480
-522
-411
-322
-306
-364
-337
-206
-48
25
-47
-222
-447
-675
-855
-985
-1082
-1100
-1072
-1019
-1187
-1331
-1228
-1090
-981
-1080
-1101
-950
-783
-631
-558
-459
-409
-403
-279
-51
112
192
142
95
93
-10
-154
-250
-227
-122
-139
-223
-290
-294
-189
-74
-5
32
80
202
326
423
473
501
655
830
941
933
928
1039
1216
1388
1469
1545
1692
1856
1920
1689
1091
281
-628
-1281
-1493
-1548
-1625
-1716
-1466
-709
35
298
-9
-441
-631
-747
-911
-1102
-1134
-883
-547
-332
-197
-104
95
358
492
356
-104
-674
-1120
-1330
-1325
-1238
-1129
-936
-641
-292
-76
-89
-193
-220
-193
-285
-473
-629
-575
-324
-87
72
101
105
188
217
101
-171
-535
-845
-1066
-1218
-1270
-1223
-1089
-882
-706
-566
-560
-989
-1314
-1216
-1013
-993
-1356
-1419
-968
-483
-179
-103
20
139
115
24
-58
-183
-313
-397
-397
-409
-540
-609
-450
-142
0
-143
-379
-465
-381
-243
-204
-244
-163
0
236
474
639
767
911
1111
1151
1101
998
1017
1207
1369
1529
1634
1748
1939
2104
1958
1269
250
-668
-1336
-1720
-1863
-1929
-1783
-1402
-725
45
415
267
-142
-476
-662
-858
-1049
-1025
-789
-381
-55
121
222
304
421
456
272
-182
-767
-1230
-1449
-1446
-1290
-1027
-695
-353
-68
91
102
-63
-208
-294
-367
-501
-617
-523
-237
103
327
393
367
291
117
-145
-474
-852
-1191
-1391
-1472
-1427
-1284
-1060
-792
-601
-483
-527
-1133
-1707
-1636
-1281
-1077
-1344
-1366
-752
-126
203
273
358
387
147
-132
-203
-288
-403
-496
-411
-253
-347
-505
-412
-147
21
-149
-496
-654
-657
-453
-208
-45
169
358
633
878
973
996
1048
1145
1204
1187
1122
1218
1433
1747
1991
2078
2109
1991
1487
553
-503
-1421
-1910
-2105
-2174
-2000
-1595
-974
-176
415
603
290
-270
-708
-927
-996
-981
-823
-414
49
331
490
560
574
518
299
-134
-740
-1360
-1703
-1713
-1435
-1070
-739
-376
-46
165
224
82
-168
-357
-524
-585
-641
-570
-165
381
760
818
705
469
167
-146
-565
-1040
-1426
-1649
-1693
-1566
-1296
-1019
-753
-834
-1234
-1392
-1374
-1276
-1416
-1635
-1324
-835
-481
-234
39
283
302
159
135
161
47
-179
-341
-354
-447
-632
-700
-590
-421
-356
-481
-565
-596
-594
-509
-458
-313
-130
79
333
580
769
913
1071
1190
1226
1249
1245
1209
1268
1369
1504
1655
1746
1916
2017
1770
857
-327
-1325
-1945
-2116
-2198
-2196
-1915
-1324
-429
338
600
439
123
-232
-555
-844
-952
-769
-460
-42
281
414
403
358
392
329
-51
-655
-1323
-1730
-1775
-1647
-1371
-1029
-635
-229
41
92
-17
-164
-254
-297
-419
-516
-470
-226
137
419
549
524
344
52
-266
-598
-959
-1377
-1667
-1803
-1755
-1591
-1383
-1075
-723
-686
-1288
-1711
-1560
-1236
-1158
-1449
-1313
-722
-264
24
245
411
372
71
-83
-27
-105
-354
-533
-450
-335
-489
-672
-573
-360
-223
-294
-430
-529
-567
-392
-117
99
298
464
683
965
1048
1151
1282
1337
1398
1351
1260
1270
1365
1548
1768
1839
1860
1728
966
-221
-1362
-2077
-2204
-2279
-2387
-2142
-1563
-657
200
666
638
236
-282
-595
-758
-792
-646
-360
73
376
470
485
405
315
205
-100
-628
-1322
-1874
-1982
-1737
-1376
-1033
-682
-274
36
124
58
-85
-225
-311
-410
-467
-379
-148
196
530
681
595
321
25
-282
-610
-948
-1320
-1651
-1798
-1788
-1890
-1927
-1601
-1118
-842
-967
-1144
-1015
-835
-761
-732
-627
-501
-416
-273
21
322
442
383
295
153
-154
-518
-776
-848
-827
-797
-782
-761
-685
-444
-202
-110
-154
-237
-222
-96
73
257
488
716
939
1102
1260
1488
1590
1544
1439
1328
1319
1261
1276
1474
1686
1819
1625
754
-434
-1450
-2122
-2235
-2260
-2270
-1978
-1435
-537
376
825
733
277
-223
-509
-649
-684
-517
-176
209
454
457
345
207
120
54
-265
-871
-1530
-1952
-1970
-1705
-1371
-966
-556
-176
77
113
56
-49
-162
-242
-334
-388
-323
-115
246
561
657
463
115
-218
-522
-819
-1153
-1501
-1767
-1852
-1779
-1494
-1317
-1631
-1670
-1222
-785
-806
-1285
-1264
-732
-348
-249
-173
-46
20
-11
105
369
371
120
-94
-166
-273
-607
-910
-874
-695
-566
-593
-626
-525
-339
-85
61
4
-25
45
288
588
786
936
1081
1318
1588
1662
1546
1506
1565
1622
1588
1481
1447
1497
1513
1326
482
-789
-1867
-2411
-2333
-2188
-2139
-1891
-1256
-289
580
849
577
143
-249
-470
-622
-665
-507
-221
165
472
528
376
104
-65
-180
-531
-1150
-1798
-2124
-2064
-1788
-1381
-932
-566
-235
33
159
78
-122
-248
-263
-266
-290
-239
-65
234
528
612
468
140
-260
-642
-980
-1328
-1644
-1899
-1917
-1886
-2058
-2000
-1557
-992
-769
-975
-1002
-695
-506
-515
-465
-304
-252
-365
-243
191
502
484
294
191
72
-327
-748
-917
-890
-834
-886
-847
-639
-409
-159
75
193
224
190
180
290
448
554
685
901
1218
1468
1544
1604
1685
1702
1584
1407
1294
1271
1320
1400
1341
636
-615
-1743
-2310
-2132
-1935
-2038
-1981
-1438
-440
491
884
732
310
-108
-321
-433
-483
-446
-290
41
323
357
189
6
-84
-124
-341
-843
-1499
-1986
-2042
-1742
-1320
-973
-662
-326
-22
134
120
21
-66
-112
-138
-164
-136
-16
202
366
410
283
-23
-362
-685
-970
-1215
-1524
-1799
-1940
-2142
-2285
-2070
-1516
-976
-859
-956
-828
-546
-368
-360
-387
-349
-395
-484
-346
-13
246
238
119
33
-138
-438
-715
-837
-829
-846
-902
-857
-655
-359
-15
213
336
326
293
358
520
709
850
968
1144
1336
1422
1465
1524
1640
1741
1698
1569
1465
1426
1386
887
-278
-1529
-2321
-2408
-2205
-2165
-2024
-1537
-705
189
714
723
457
57
-283
-456
-519
-482
-351
-124
209
480
475
237
-1
-104
-266
-719
-1372
-1899
-2087
-1969
-1696
-1341
-963
-584
-246
-5
84
6
-126
-208
-258
-282
-283
-191
35
283
432
398
179
-140
-508
-846
-1096
-1379
-1710
-2007
-2020
-1808
-1860
-2040
-1788
-1144
-703
-832
-1028
-757
-364
-292
-326
-236
-233
-446
-530
-135
302
274
-43
-200
-217
-421
-819
-1043
-984
-909
-900
-806
-586
-353
-123
158
408
489
489
542
690
926
1040
1111
1277
1466
1660
1729
1775
1872
1896
1799
1654
1511
1376
843
-327
-1438
-2046
-2149
-2175
-2319
-2168
-1572
-722
78
554
653
455
53
-274
-412
-449
-366
-226
13
312
456
471
344
115
-92
-340
-762
-1351
-1857
-1970
-1795
-1553
-1285
-974
-582
-218
-9
49
1
-95
-171
-242
-287
-299
-211
-19
157
241
125
-157
-492
-828
-1217
-1644
-1986
-2210
-2314
-2289
-2069
-1705
-1336
-1036
-854
-701
-604
-639
-760
-815
-677
-449
-311
-137
73
229
297
212
77
-80
-322
-536
-721
-815
-791
-727
-603
-439
-280
-94
52
161
256
232
205
270
386
655
925
1167
1409
1605
1714
1747
1725
1718
1721
1614
1529
1469
1260
436
-787
-1661
-1875
-1726
-1756
-1945
-1662
-865
-16
570
623
429
164
-130
-324
-361
-273
-23
235
431
587
530
308
44
-169
-345
-711
-1255
-1694
-1842
-1651
-1370
-1128
-905
-667
-394
-172
-152
-251
-360
-388
-318
-301
-232
-4
283
499
470
228
-52
-382
-738
-1086
-1403
-1602
-1746
-1837
-1781
-1568
-1303
-1433
-1965
-2126
-1647
-1072
-1018
-1299
-1084
-410
56
207
267
285
110
-255
-378
-182
-110
-274
-400
-367
-340
-464
-491
-392
-311
-306
-365
-395
-303
-54
277
518
697
881
1096
1309
1482
1578
1656
1690
1676
1770
1802
1763
1795
1810
1698
1171
76
-986
-1595
-1773
-1831
-2107
-2171
-1676
-940
-231
222
361
427
265
4
-126
-151
14
209
349
545
612
512
374
184
38
-214
-718
-1232
-1575
-1656
-1535
-1416
-1251
-1023
-741
-450
-264
-210
-235
-234
-211
-265
-365
-349
-160
89
159
59
-95
-304
-585
-916
-1222
-1467
-1792
-2110
-2171
-2024
-1810
-1609
-1368
-1044
-814
-708
-658
-657
-619
-601
-538
-425
-369
-252
-55
123
206
172
40
-85
-244
-377
-468
-551
-594
-560
-442
-261
-69
122
276
405
501
523
516
530
621
813
979
1125
1330
1584
1812
1907
1860
1747
1633
1448
880
-108
-1013
-1443
-1489
-1570
-1843
-1850
-1318
-589
-46
133
97
37
-156
-403
-481
-392
-207
-13
155
398
589
595
428
186
2
-274
-734
-1168
-1402
-1389
-1241
-1131
-988
-747
-483
-271
-179
-208
-256
-318
-401
-461
-469
-310
-87
84
152
111
43
-153
-461
-789
-1125
-1415
-1712
-1930
-1964
-1855
-1608
-1361
-1145
-930
-817
-786
-791
-811
-773
-735
-717
-599
-386
-133
98
205
249
201
75
-37
-154
-241
-293
-327
-315
-258
-132
12
133
238
359
490
580
543
507
574
672
839
1070
1240
1383
1507
1616
1686
1615
1437
993
161
-706
-1166
-1252
-1362
-1666
-1802
-1460
-801
-282
-104
-120
-201
-343
-536
-638
-589
-466
-300
-75
132
319
401
370
242
70
-162
-521
-907
-1152
-1193
-1130
-1058
-957
-806
-598
-386
-271
-264
-311
-365
-395
-447
-608
-596
-319
-85
-29
-107
-123
-118
-277
-510
-798
-1156
-1472
-1692
-1727
-1622
-1469
-1297
-1192
-1092
-902
-776
-758
-811
-873
-832
-753
-652
-478
-300
-139
-8
117
189
197
208
179
75
-110
-207
-151
-61
-15
55
185
317
452
650
784
822
762
725
832
980
1063
1156
1265
1368
1413
1357
1258
880
156
-499
-834
-988
-1224
-1551
-1551
-1176
-659
-312
-227
-209
-223
-317
-465
-572
-599
-574
-519
-368
-145
59
206
210
133
37
-145
-436
-753
-957
-1056
-1082
-1074
-1024
-867
-610
-366
-234
-258
-261
-233
-261
-405
-704
-758
-540
-383
-430
-573
-483
-263
-354
-556
-726
-959
-1216
-1492
-1553
-1449
-1424
-1349
-1171
-966
-787
-706
-639
-617
-683
-702
-679
-659
-627
-502
-248
-44
59
174
289
385
376
262
160
36
-15
8
24
94
263
499
670
808
940
1003
1037
1042
1072
1164
1144
1119
1155
1144
1000
613
108
-264
-490
-666
-925
-1200
-1199
-919
-597
-467
-481
-471
-457
-476
-490
-476
-393
-381
-412
-358
-241
-128
-140
-212
-215
-196
-300
-529
-699
-806
-855
-889
-929
-914
-779
-616
-493
-413
-394
-368
-323
-316
-385
-581
-725
-616
-527
-651
-837
-849
-665
-634
-790
-859
-946
-1144
-1392
-1534
-1410
-1270
-1303
-1324
-1185
-925
-783
-772
-723
-670
-663
-701
-656
-534
-404
-326
-256
-123
36
140
223
299
327
305
260
248
265
312
378
514
650
705
735
893
1041
1078
1068
1035
1088
1062
954
890
708
309
-124
-375
-473
-651
-895
-985
-842
-607
-478
-424
-404
-393
-385
-425
-438
-432
-433
-411
-353
-287
-182
-169
-214
-251
-301
-342
-450
-633
-721
-747
-771
-777
-779
-730
-637
-531
-424
-385
-386
-345
-347
-525
-678
-599
-534
-654
-807
-815
-683
-626
-733
-823
-890
-1042
-1209
-1357
-1371
-1280
-1280
-1295
-1229
-1083
-917
-840
-809
-730
-658
-634
-634
-583
-489
-432
-406
-320
-170
-59
19
108
210
284
299
354
418
413
464
563
632
684
728
851
1018
1090
1154
1219
1268
1248
1131
1002
796
462
47
-280
-456
-641
-860
-978
-882
-655
-541
-532
-497
-441
-405
-466
-545
-540
-482
-448
-427
-375
-273
-209
-248
-309
-363
-420
-523
-657
-793
-873
-870
-845
-825
-785
-681
-520
-425
-395
-363
-297
-246
-276
-493
-704
-667
-607
-705
-850
-882
-745
-708
-803
-838
-955
-1128
-1289
-1417
-1384
-1323
-1309
-1250
-1155
-1030
-861
-784
-730
-711
-666
-569
-510
-472
-414
-300
-233
-193
-69
57
221
348
411
415
379
435
536
514
500
536
626
737
828
948
1029
1060
1060
1068
1063
984
833
593
253
-49
-232
-339
-543
-767
-789
-648
-566
-507
-461
-410
-418
-475
-480
-472
-484
-502
-511
-466
-410
-336
-298
-338
-374
-446
-520
-595
-688
-718
-775
-840
-834
-785
-706
-604
-514
-437
-402
-378
-335
-312
-447
-723
-763
-689
-719
-838
-948
-827
-634
-630
-639
-741
-943
-1060
-1210
-1300
-1287
-1263
-1239
-1204
-1129
-981
-862
-764
-718
-663
-575
-526
-455
-392
-313
-229
-152
-7
109
238
416
532
575
564
587
665
688
671
670
739
873
940
1077
1185
1185
1209
1158
1103
1035
835
598
299
55
-50
-214
-397
-532
-510
-361
-305
-308
-309
-281
-257
-356
-427
-401
-393
-382
-405
-403
-321
-291
-285
-332
-381
-402
-486
-584
-689
-753
-762
-808
-827
-776
-683
-589
-546
-539
-575
-603
-533
-549
-691
-803
-772
-678
-712
-767
-740
-734
-836
-990
-1056
-1057
-1138
-1246
-1295
-1258
-1189
-1167
-1124
-1050
-976
-878
-816
-747
-653
-571
-484
-454
-388
-283
-211
-134
-38
31
73
178
328
418
421
449
508
595
635
692
794
885
974
1075
1168
1217
1225
1220
1173
1053
862
640
422
254
124
-46
-252
-402
-411
-322
-280
-272
-255
-214
-188
-237
-279
-281
-280
-255
-259
-261
-211
-160
-166
-215
-259
-312
-360
-432
-501
-567
-633
-693
-738
-743
-688
-627
-577
-575
-679
-701
-616
-654
-743
-850
-820
-693
-673
-660
-643
-722
-793
-871
-953
-1010
-1055
-1114
-1163
-1193
-1165
-1149
-1191
-1194
-1156
-1100
-1028
-922
-840
-748
-652
-556
-438
-337
-231
-105
18
108
198
279
352
429
447
442
472
495
549
635
740
860
913
966
1003
1024
1021
984
899
785
666
492
379
288
168
5
-171
-193
-120
-98
-109
-135
-132
-133
-226
-336
-356
-343
-340
-394
-414
-361
-279
-254
-327
-395
-417
-414
-463
-521
-525
-540
-553
-564
-545
-537
-594
-537
-419
-480
-649
-633
-441
-408
-551
-595
-527
-524
-627
-693
-672
-697
-788
-885
-907
-848
-867
-983
-1075
-1073
-1015
-1015
-1052
-1012
-922
-848
-812
-726
-585
-493
-448
-364
-242
-144
-75
-26
63
123
111
171
292
321
352
425
525
598
652
718
811
891
915
943
940
868
785
716
674
551
375
297
227
77
-99
-221
-238
-197
-201
-272
-302
-269
-254
-304
-427
-434
-359
-386
-420
-418
-380
-342
-447
-516
-494
-506
-554
-680
-755
-720
-714
-764
-856
-887
-842
-799
-795
-786
-704
-599
-603
-655
-677
-610
-576
-619
-662
-646
-583
-547
-580
-614
-659
-732
-803
-875
-897
-897
-922
-918
-873
-810
-700
-608
-553
-486
-398
-301
-222
-153
-57
19
84
148
220
307
381
394
435
467
532
628
682
731
779
844
900
908
871
791
733
700
660
566
450
406
341
174
-54
-214
-247
-208
-228
-253
-280
-292
-296
-325
-375
-434
-538
-651
-684
-697
-682
-678
-732
-774
-807
-849
-851
-872
-903
-879
-896
-908
-919
-897
-833
-752
-721
-721
-713
-664
-606
-597
-652
-676
-617
-564
-535
-544
-557
-590
-650
-719
-758
-779
-801
-828
-830
-822
-793
-733
-673
-631
-557
-458
-370
-288
-213
-133
-31
30
88
159
218
300
397
479
570
640
702
811
904
963
983
989
989
987
973
978
949
917
889
824
759
657
523
367
186
30
-53
-108
-158
-185
-214
-278
-346
-392
-428
-494
-576
-665
-756
-849
-876
-868
-897
-923
-952
-953
-951
-949
-967
-995
-1001
-1017
-1008
-991
-959
-919
-860
-801
-776
-724
-698
-690
-692
-712
-711
-728
-736
-711
-705
-693
-664
-657
-656
-672
-663
-657
-683
-712
-717
-702
-663
-605
-527
-439
-363
-265
-145
-56
-1
28
71
128
175
219
280
381
469
556
657
744
817
857
864
898
914
898
876
889
924
917
854
720
593
470
394
332
211
43
-49
-103
-144
-204
-267
-296
-328
-411
-495
-573
-644
-711
-801
-855
-859
-845
-823
-844
-850
-848
-858
-922
-941
-959
-981
-1027
-1051
-1002
-975
-951
-894
-822
-772
-737
-713
-687
-687
-732
-744
-715
-717
-715
-679
-653
-603
-566
-514
-448
-400
-361
-338
-325
-305
-285
-258
-209
-167
-93
-26
40
141
227
265
305
354
414
485
554
636
691
731
770
794
798
771
760
751
766
781
781
691
579
483
398
309
245
174
101
34
-60
-99
-124
-193
-254
-310
-374
-424
-505
-599
-657
-748
-837
-879
-908
-936
-943
-956
-933
-929
-964
-950
-968
-998
-1013
-1011
-974
-948
-932
-914
-886
-843
-799
-790
-784
-750
-737
-712
-720
-735
-716
-727
-721
-685
-658
-635
-611
-583
-563
-530
-507
-489
-473
-453
-415
-357
-316
-236
-158
-89
-5
48
97
176
260
333
386
419
470
511
540
609
655
665
680
695
739
765
723
671
569
485
405
312
238
188
166
168
142
71
53
7
-90
-176
-215
-270
-331
-382
-431
-474
-563
-621
-658
-720
-761
-785
-825
-854
-884
-896
-918
-949
-951
-943
-941
-912
-892
-883
-852
-831
-778
-767
-781
-773
-768
-745
-745
-742
-733
-716
-713
-683
-646
-642
-632
-626
-603
-573
-553
-496
-468
-447
-399
-357
-307
-287
-241
-198
-154
-94
-14
41
55
81
141
206
267
313
341
376
419
444
427
426
451
483
521
519
497
460
419
358
338
292
261
191
95
56
19
23
-22
-106
-144
-144
-201
-294
-329
-361
-432
-486
-518
-569
-608
-615
-670
-717
-754
-769
-776
-811
-831
-829
-850
-887
-862
-835
-821
-819
-831
-846
-836
-829
-796
-790
-783
-767
-771
-763
-750
-750
-736
-721
-722
-719
-675
-623
-604
-595
-563
-543
-535
-500
-476
-445
-372
-330
-283
-228
-186
-125
-105
-73
-41
-22
6
56
121
159
189
213
207
192
176
177
194
226
224
175
191
257
273
260
211
159
99
57
41
29
-7
-33
-52
-89
-118
-138
-177
-218
-292
-344
-380
-432
-447
-448
-500
-521
-553
-585
-606
-667
-730
-735
-718
-749
-761
-747
-733
-739
-760
-748
-741
-766
-774
-762
-751
-725
-709
-710
-704
-706
-686
-706
-695
-683
-661
-643
-620
-611
-630
-614
-547
-528
-552
-521
-447
-370
-338
-320
-289
-241
-196
-150
-171
-166
-129
-112
-121
-123
-56
6
31
69
122
161
169
162
162
182
216
235
236
240
251
270
292
294
276
255
197
121
53
54
82
47
-3
-24
-71
-118
-159
-210
-255
-304
-327
-347
-376
-370
-350
-405
-471
-488
-475
-507
-545
-535
-561
-621
-634
-633
-618
-651
-702
-732
-749
-743
-731
-738
-758
-774
-764
-751
-752
-746
-748
-719
-718
-688
-637
-617
-611
-590
-568
-553
-530
-496
-476
-487
-475
-444
-426
-398
-362
-331
-338
-342
-319
-313
-324
-291
-264
-259
-227
-190
-137
-89
-55
-36
-8
2
38
89
107
116
107
102
129
122
118
122
146
149
152
137
156
154
101
107
86
46
19
-28
-66
-74
-83
-63
-89
-120
-119
-124
-142
-170
-191
-204
-229
-282
-359
-402
-418
-424
-416
-412
-427
-443
-473
-497
-533
-530
-532
-569
-590
-603
-627
-625
-617
-611
-578
-610
-601
-570
-614
-623
-634
-656
-664
-652
-625
-630
-630
-615
-608
-606
-589
-587
-576
-551
-523
-496
-475
-456
-425
-389
-368
-343
-317
-321
-323
-321
-305
-243
-188
-151
-106
-72
-57
-20
-10
9
16
8
29
48
85
110
123
139
118
59
42
-6
-53
-107
-115
-102
-131
-132
-119
-126
-128
-133
-136
-144
-160
-177
-199
-243
-247
-256
-273
-273
-285
-314
-347
-370
-391
-415
-442
-445
-426
-413
-423
-458
-499
-506
-508
-495
-472
-490
-520
-550
-562
-579
-600
-598
-617
-648
-665
-650
-613
-605
-611
-608
-604
-590
-552
-538
-543
-532
-517
-512
-507
-499
-482
-471
-450
-426
-415
-383
-349
-313
-298
-273
-228
-178
-122
-96
-96
-76
-56
-44
-66
-73
-72
-71
-72
-61
-53
-56
-38
-26
-24
-31
-43
-59
-93
-104
-120
-151
-160
-174
-193
-176
-168
-177
-176
-185
-187
-197
-205
-193
-191
-222
-274
-292
-316
-306
-301
-356
-382
-372
-394
-419
-424
-424
-442
-446
-411
-432
-470
-457
-442
-517
-572
-563
-552
-545
-542
-547
-566
-539
-527
-545
-566
-582
-571
-554
-550
-547
-528
-510
-505
-492
-465
-437
-398
-374
-356
-349
-327
-311
-297
-274
-247
-210
-183
-158
-117
-93
-74
-82
-99
-83
-102
-113
-102
-88
-63
-39
-29
-28
-10
9
23
13
-14
-26
-38
-26
-28
-55
-30
-28
-23
-38
-59
-62
-109
-143
-160
-167
-194
-204
-187
-191
-205
-211
-190
-207
-225
-228
-222
-253
-288
-289
-313
-294
-282
-279
-285
-302
-343
-367
-409
-445
-486
-514
-522
-513
-479
-477
-497
-507
-498
-500
-487
-501
-486
-460
-461
-431
-429
-426
-411
-393
-381
-391
-386
-380
-393
-414
-408
-403
-396
-390
-359
-324
-285
-253
-222
-184
-141
-122
-103
-92
-77
-51
-35
-52
-67
-42
-47
-23
6
7
-6
5
-21
-72
-81
-89
-99
-99
-90
-59
-46
-44
-33
-80
-120
-121
-128
-158
-159
-146
-118
-127
-140
-136
-162
-160
-149
-173
-187
-169
-161
-171
-175
-177
-176
-159
-117
-87
-93
-94
-117
-145
-170
-174
-183
-220
-207
-193
-220
-258
-294
-328
-358
-384
-383
-383
-394
-372
-370
-383
-378
-334
-316
-303
-297
-293
-289
-303
-319
-345
-367
-376
-354
-298
-264
-233
-203
-192
-169
-164
-167
-164
-156
-164
-156
-133
-131
-127
-131
-139
-102
-99
-102
-130
-162
-157
-153
-168
-155
-140
-141
-142
-184
-229
-235
-233
-224
-205
-215
-216
-213
-224
-196
-179
-175
-182
-215
-217
-222
-214
-193
-209
-189
-178
-196
-177
-172
-178
-159
-171
-204
-182
-184
-209
-211
-219
-227
-238
-267
-271
-285
-296
-266
-279
-279
-293
-322
-319
-335
-388
-398
-381
-379
-363
-356
-340
-314
-304
-318
-331
-337
-346
-339
-323
-284
-281
-290
-294
-279
-251
-243
-233
-215
-199
-186
-165
-172
-179
-157
-148
-138
-110
-96
-66
-101
-115
-106
-131
-135
-158
-177
-218
-206
-199
-185
-197
-243
-251
-270
-309
-312
-310
-336
-343
-344
-332
-318
-298
-271
-266
-264
-269
-283
-303
-320
-352
-378
-402
-396
-351
-342
-329
-332
-329
-315
-297
-272
-270
-267
-282
-294
-291
-283
-260
-249
-233
-222
-237
-283
-302
-287
-282
-275
-268
-258
-258
-262
-247
-228
-254
-266
-256
-260
-256
-242
-228
-235
-247
-249
-252
-239
-215
-197
-211
-204
-155
-156
-153
-160
-176
-165
-185
-168
-135
-150
-117
-95
-129
-139
-142
-140
-123
-133
-135
-145
-141
-136
-147
-188
-198
-192
-215
-230
-229
-220
-204
-190
-197
-203
-216
-230
-251
-260
-250
-260
-270
-255
-266
-268
-251
-256
-253
-243
-256
-249
-253
-266
-258
-264
-277
-276
-314
-312
-303
-351
-373
-375
-391
-372
-369
-375
-381
-388
-382
-400
-398
-361
-360
-360
-296
-274
-274
-291
-308
-289
-283
-308
-292
-298
-317
-326
-354
-369
-351
-317
-291
-282
-267
-242
-233
-226
-189
-169
-174
-158
-147
-152
-147
-145
-149
-171
-189
-177
-172
-184
-182
-187
-207
-211
-210
-212
-222
-206
-199
-190
-166
-178
-170
-151
-173
-209
-238
-243
-273
-271
-264
-265
-249
-252
-244
-246
-281
-268
-251
-272
-239
-220
-219
-187
-156
-149
-153
-164
-151
-159
-180
-177
-181
-188
-184
-173
-168
-200
-226
-236
-248
-258
-253
-263
-264
-257
-264
-259
-286
-313
-281
-279
-297
-284
-297
-314
-315
-268
-237
-235
-249
-234
-222
-236
-210
-201
-228
-233
-251
-244
-253
-254
-226
-239
-275
-265
-234
-226
-256
-256
-259
-258
-237
-204
-207
-214
-211
-217
-217
-207
-196
-196
-205
-227
-225
-230
-234
-241
-244
-249
-249
-242
-227
-240
-262
-276
-273
-260
-248
-247
-225
-211
-213
-204
-215
-240
-237
-249
-243
-249
-262
-252
-265
-291
-280
-306
-331
-312
-325
-317
-312
-329
-306
-295
-320
-305
-295
-266
-252
-248
-238
-226
-219
-216
-232
-243
-237
-230
-221
-184
-161
-139
-133
-141
-160
-175
-180
-187
-207
-200
-190
-179
-173
-174
-151
-153
-157
-142
-141
-146
-139
-144
-162
-181
-175
-203
-219
-239
-223
-211
-235
-244
-226
-208
-220
-248
-241
-270
-302
-310
-291
-278
-287
-288
-277
-267
-260
-244
-251
-274
-249
-238
-250
-267
-275
-291
-297
-283
-281
-300
-312
-298
-329
-334
-324
-303
-278
-249
-231
-207
-190
-162
-166
-175
-166
-161
-176
-207
-196
-178
-175
-162
-147
-121
-123
-154
-136
-158
-173
-160
-149
-156
-143
-109
-98
-114
-104
-107
-112
-122
-127
-135
-146
-138
-138
-134
-140
-156
-158
-176
-202
-208
-210
-211
-258
-256
-254
-262
-259
-231
-213
-207
-217
-214
-235
-233
-220
-242
-267
-268
-243
-212
-184
-168
-161
-162
-180
-176
-188
-216
-234
-245
-249
-249
-236
-249
-261
-283
-303
-313
-295
-285
-265
-230
-213
-213
-190
-179
-169
-173
-201
-205
-214
-217
-212
-219
-230
-255
-271
-286
-287
-275
-268
-261
-235
-197
-177
-173
-165
-153
-170
-163
-160
-172
-175
-167
-176
-188
-185
-178
-182
-192
-195
-208
-243
-239
-214
-207
-220
-198
-168
-172
-181
-171
-184
-211
-226
-213
-184
-196
-193
-195
-218
-218
-226
-254
-247
-247
-266
-261
-265
-293
-278
-284
-299
-308
-314
-307
-296
-291
-284
-303
-320
-300
-281
-268
-265
-268
-238
-249
-270
-274
-294
-300
-310
-302
-306
-315
-295
-287
-279
-279
-275
-261
-258
-241
-245
-247
-235
-227
-204
-180
-185
-180
-181
-177
-167
-161
-152
-157
-190
-185
-148
-159
-148
-150
-155
-168
-204
-197
-179
-176
-156
-164
-171
-174
-181
-207
-236
-233
-243
-251
-251
-222
-209
-190
-157
-154
-161
-150
-182
-216
-229
-224
-201
-196
-193
-193
-203
-202
-191
-186
-196
-209
-196
-173
-174
-179
-183
-206
-210
-212
-210
-214
-230
-257
-279
-291
-305
-323
-343
-343
-358
-374
-376
-380
-384
-371
-367
-354
-352
-366
-361
-354
-336
-322
-309
-301
-290
-288
-285
-275
-259
-262
-268
-269
-258
-265
-253
-238
-219
-227
-235
-225
-224
-213
-214
-211
-215
-225
-203
-177
-154
-153
-156
-161
-177
-195
-215
-249
-262
-258
-263
-272
-265
-276
-284
-281
-306
-311
-303
-290
-303
-294
-279
-289
-284
-283
-269
-263
-268
-255
-238
-240
-225
-210
-206
-189
-177
-191
-193
-226
-291
-318
-324
-340
-344
-346
-367
-378
-384
-387
-375
-349
-346
-334
-328
-332
-347
-339
-356
-362
-367
-358
-329
-338
-331
-296
-298
-321
-302
-305
-328
-313
-290
-301
-321
-327
-322
-328
-312
-305
-294
-263
-252
-229
-221
-211
-204
-207
-186
-173
-177
-173
-170
-174
-194
-200
-206
-199
-185
-173
-148
-154
-156
-163
-190
-211
-213
-249
-283
-294
-300
-307
-306
-288
-285
-302
-301
-284
-294
-292
-290
-300
-322
-321
-323
-326
-319
-315
-311
-288
-276
-259
-228
-224
-243
-246
-238
-252
-239
-239
-237
-259
-271
-274
-290
-306
-304
-308
-322
-314
-309
-297
-268
-263
-260
-277
-273
-265
-285
-280
-270
-258
-235
-234
-184
-151
-139
-152
-174
-176
-191
-190
-193
-218
-219
-215
-222
-217
-203
-169
-163
-146
-143
-158
-154
-145
-154
-159
-163
-185
-191
-197
-216
-199
-190
-197
-191
-189
-210
-239
-250
-255
-266
-281
-286
-285
-284
-286
-255
-253
-261
-245
-247
-252
-277
-315
-325
-346
-357
-344
-338
-340
-350
-368
-347
-358
-344
-340
-350
-311
-308
-291
-279
-282
-278
-285
-286
-276
-263
-254
-257
-250
-241
-236
-263
-308
-318
-333
-327
-338
-346
-334
-337
-342
-312
-280
-270
-241
-222
-209
-218
-228
-216
-196
-196
-217
-215
-194
-189
-201
-216
-212
-192
-172
-145
-119
-130
-139
-158
-181
-192
-195
-205
-198
-194
-158
-127
-108
-95
-69
-55
-60
-81
-105
-136
-142
-152
-155
-150
-160
-162
-162
-165
-162
-160
-186
-204
-208
-211
-236
-246
-233
-241
-263
-267
-275
-278
-268
-270
-291
-310
-340
-353
-346
-338
-348
-354
-346
-343
-325
-336
-351
-380
-378
-382
-389
-369
-353
-374
-390
-391
-401
-417
-432
-451
-473
-489
-476
-454
-442
-413
-379
-343
-312
-315
-315
-312
-314
-314
-357
-358
-340
-336
-340
-334
-338
-354
-366
-380
-386
-382
-369
-347
-344
-326
-298
-278
-272
-261
-258
-261
-238
-217
-215
-215
-229
-253
-241
-233
-231
-214
-212
-225
-227
-231
-224
-228
-222
-226
-221
-204
-187
-159
-140
-131
-125
-143
-161
-162
-156
-176
-190
-193
-204
-215
-205
-196
-197
-209
-235
-239
-249
-254
-243
-248
-248
-238
-242
-232
-246
-265
-275
-297
-341
-360
-383
-397
-399
-390
-368
-348
-342
-327
-327
-329
-327
-318
-330
-334
-343
-344
-322
-327
-345
-356
-368
-356
-344
-345
-331
-330
-301
-275
-276
-264
-289
-298
-303
-315
-300
-289
-300
-288
-262
-250
-248
-261
-276
-298
-296
-294
-278
-261
-280
-313
-317
-321
-329
-324
-339
-359
-357
-333
-300
-284
-281
-309
-301
-284
-279
-265
-253
-262
-270
-262
-242
-252
-286
-268
-266
-275
-281
-303
-331
-347
-357
-380
-387
-377
-382
-381
-370
-360
-337
-324
-328
-322
-311
-314
-302
-285
-274
-270
-264
-256
-253
-255
-250
-272
-306
-310
-306
-289
-262
-263
-247
-238
-235
-245
-274
-284
-314
-342
-325
-305
-275
-261
-275
-279
-280
-271
-291
-298
-314
-320
-312
-307
-307
-320
-340
-365
-389
-372
-360
-346
-325
-306
-291
-291
-275
-273
-274
-289
-321
-341
-366
-378
-393
-386
-362
-350
-340
-337
-329
-333
-346
-369
-365
-355
-343
-363
-391
-392
-400
-405
-407
-411
-390
-374
-359
-356
-358
-356
-359
-367
-362
-346
-314
-289
-280
-270
-271
-263
-254
-275
-291
-304
-326
-319
-336
-338
-326
-299
-290
-274
-264
-245
-235
-257
-278
-289
-291
-272
-266
-274
-252
-243
-258
-248
-239
-259
-263
-276
-285
-268
-266
-272
-252
-260
-263
-259
-250
-250
-252
-247
-229
-221
-227
-237
-249
-254
-265
-264
-269
-274
-247
-235
-246
-244
-255
-264
-251
-239
-235
-250
-280
-288
-295
-284
-293
-303
-322
-341
-342
-359
-349
-340
-347
-364
-379
-387
-377
-363
-368
-384
-381
-359
-329
-282
-275
-303
-308
-305
-307
-308
-297
-313
-330
-338
-337
-364
-372
-368
-363
-360
-341
-312
-301
-296
-287
-284
-308
-321
-306
-296
-292
-302
-320
-318
-309
-323
-319
-309
-319
-338
-335
-346
-353
-340
-346
-333
-335
-343
-351
-353
-363
-390
-382
-392
-389
-367
-336
-307
-291
-277
-277
-289
-292
-295
-308
-326
-338
-340
-337
-339
-335
-319
-304
-291
-267
-246
-239
-245
-257
-284
-304
-313
-338
-352
-366
-359
-353
-354
-333
-316
-322
-335
-364
-394
-403
-396
-387
-411
-439
-442
-431
-423
-415
-420
-417
-436
-430
-409
-376
-344
-321
-300
-299
-297
-269
-253
-272
-282
-289
-296
-295
-280
-273
-272
-273
-281
-296
-292
-285
-301
-312
-314
-307
-295
-308
-307
-292
-286
-265
-282
-288
-282
-268
-247
-252
-237
-207
-192
-187
-187
-167
-185
-212
-217
-212
-193
-201
-219
-225
-240
-234
-245
-251
-267
-280
-268
-292
-305
-311
-333
-335
-311
-303
-268
-248
-297
-326
-332
-345
-355
-350
-334
-317
-298
-316
-328
-347
-430
-507
-493
-477
-456
-430
-388
-355
-319
-296
-274
-265
-301
-320
-310
-295
-328
-341
-342
-337
-305
-273
-288
-334
-356
-341
-334
-336
-350
-353
-355
-310
-285
-267
-262
-272
-294
-300
-297
-308
-320
-335
-341
-327
-321
-313
-297
-305
-291
-278
-269
-266
-261
-272
-280
-276
-267
-302
-311
-308
-296
-300
-300
-248
-212
-233
-248
-267
-271
-269
-293
-285
-299
-313
-316
-275
-248
-250
-256
-276
-295
-314
-310
-334
-367
-375
-367
-352
-362
-362
-363
-351
-347
-333
-323
-316
-319
-305
-280
-294
-312
-315
-348
-345
-331
-327
-322
-311
-322
-337
-370
-396
-416
-441
-431
-427
-414
-393
-366
-337
-302
-297
-292
-289
-261
-249
-244
-240
-251
-273
-290
-300
-322
-350
-341
-327
-300
-266
-256
-262
-272
-284
-296
-320
-323
-324
-330
-317
-272
-211
-215
-222
-216
-215
-213
-209
-202
-199
-220
-244
-258
-237
-220
-230
-232
-224
-229
-232
-227
-207
-218
-235
-238
-230
-217
-207
-209
-212
-215
-236
-256
-239
-227
-217
-219
-230
-229
-227
-230
-252
-268
-286
-274
-256
-266
-263
-251
-254
-254
-270
-290
-315
-329
-347
-343
-314
-308
-321
-323
-296
-271
-278
-277
-279
-290
-278
-276
-279
-275
-297
-322
-334
-330
-316
-325
-335
-333
-332
-363
-376
-382
-358
-324
-301
-291
-287
-290
-281
-281
-281
-285
-326
-341
-336
-343
-369
-386
-399
-410
-413
-401
-380
-391
-390
-376
-358
-325
-313
-293
-280
-267
-270
-263
-258
-277
-300
-329
-328
-315
-316
-299
-296
-293
-296
-264
-245
-252
-267
-270
-242
-231
-247
-270
-292
-293
-304
-298
-290
-302
-296
-309
-290
-288
-297
-304
-303
-327
-341
-322
-313
-305
-282
-262
-248
-244
-246
-233
-243
-264
-279
-298
-304
-297
-307
-303
-274
-249
-253
-250
-266
-253
-255
-237
-215
-213
-224
-225
-201
-189
-184
-181
-228
-256
-283
-294
-287
-297
-295
-305
-305
-279
-256
-241
-249
-259
-265
-270
-260
-259
-269
-287
-248
-245
-231
-200
-194
-191
-191
-207
-215
-227
-269
-316
-339
-336
-318
-300
-277
-260
-269
-257
-284
-297
-301
-305
-263
-230
-214
-191
-172
-181
-203
-212
-243
-289
-338
-343
-329
-310
-283
-272
-274
-255
-248
-231
-235
-254
-274
-260
-239
-241
-208
-207
-205
-189
-204
-229
-232
-243
-243
-244
-239
-226
-224
-231
-235
-224
-212
-238
-299
-313
-302
-295
-275
-251
-225
-211
-207
-182
-175
-183
-221
-268
-289
-302
-307
-306
-279
-248
-237
-216
-208
-209
-246
-257
-253
-257
-290
-299
-298
-283
-260
-261
-256
-276
-319
-330
-324
-319
-309
-312
-302
-264
-262
-263
-251
-270
-277
-284
-306
-339
-340
-291
-262
-247
-235
-244
-261
-260
-228
-219
-232
-274
-296
-275
-251
-218
-206
-205
-198
-207
-212
-222
-237
-235
-230
-235
-245
-232
-222
-201
-212
-246
-249
-281
-311
-304
-251
-214
-189
-168
-167
-138
-132
-144
-148
-146
-144
-156
-148
-137
-133
-122
-112
-118
-160
-176
-184
-185
-166
-160
-152
-144
-141
-98
-59
-74
-113
-135
-133
-144
-182
-184
-191
-197
-202
-221
-243
-276
-283
-300
-342
-382
-430
-473
-471
-461
-435
-410
-392
-365
-319
-270
-235
-225
-246
-282
-283
-277
-262
-246
-233
-215
-233
-238
-238
-241
-272
-314
-339
-346
-339
-334
-308
-281
-275
-284
-302
-289
-290
-310
-309
-275
-243
-235
-228
-217
-185
-186
-200
-195
-208
-224
-245
-248
-258
-256
-245
-222
-187
-158
-159
-162
-178
-191
-177
-170
-176
-179
-184
-171
-140
-163
-204
-205
-223
-251
-260
-267
-268
-279
-285
-270
-264
-264
-262
-266
-265
-302
-346
-354
-360
-362
-361
-360
-346
-335
-307
-281
-262
-249
-271
-308
-330
-339
-348
-340
-331
-330
-310
-322
-340
-349
-361
-361
-372
-373
-342
-305
-304
-294
-270
-290
-302
-308
-321
-321
-326
-333
-287
-246
-212
-188
-182
-195
-210
-217
-247
-263
-292
-306
-282
-273
-251
-243
-247
-251
-261
-261
-261
-254
-264
-269
-267
-247
-233
-262
-283
-271
-266
-275
-256
-222
-224
-236
-228
-223
-220
-223
-220
-218
-205
-191
-202
-179
-182
-177
-191
-203
-213
-224
-237
-242
-242
-255
-248
-267
-270
-242
-235
-258
-258
-271
-276
-292
-300
-271
-283
-301
-277
-252
-258
-272
-275
-281
-277
-268
-247
-227
-204
-198
-196
-195
-200
-217
-230
-246
-248
-261
-259
-233
-216
-204
-196
-204
-216
-227
-231
-233
-212
-200
-205
-219
-240
-240
-225
-209
-210
-199
-236
-252
-255
-261
-257
-280
-288
-292
-291
-273
-266
-257
-245
-239
-248
-258
-279
-299
-283
-264
-251
-252
-266
-258
-225
-202
-196
-216
-234
-237
-225
-215
-219
-228
-237
-234
-240
-222
-210
-208
-209
-219
-221
-222
-223
-226
-243
-235
-224
-218
-230
-230
-225
-210
-215
-232
-231
-230
-248
-250
-253
-274
-277
-275
-277
-274
-267
-278
-245
-209
-217
-230
-222
-218
-215
-216
-229
-228
-236
-236
-239
-240
-247
-280
-300
-299
-297
-293
-273
-260
-260
-244
-212
-168
-160
-170
-164
-167
-179
-187
-182
-172
-186
-202
-186
-180
-188
-229
-233
-219
-215
-231
-219
-202
-197
-186
-186
-187
-194
-189
-192
-200
-198
-210
-229
-233
-213
-206
-232
-228
-243
-246
-232
-218
-231
-253
-262
-251
-248
-253
-281
-288
-299
-313
-311
-320
-321
-313
-293
-309
-325
-295
-268
-267
-233
-205
-202
-191
-199
-221
-206
-210
-223
-220
-226
-237
-217
-202
-178
-167
-175
-164
-163
-190
-216
-221
-205
-206
-227
-207
-212
-246
-251
-257
-273
-298
-321
-336
-329
-310
-300
-289
-286
-276
-290
-303
-293
-297
-296
-295
-290
-273
-263
-234
-208
-232
-266
-289
-302
-335
-363
-358
-342
-334
-324
-293
-265
-260
-262
-277
-297
-331
-354
-341
-327
-300
-264
-236
-240
-233
-227
-256
-287
-303
-311
-314
-292
-259
-266
-253
-240
-256
-265
-290
-308
-310
-310
-298
-282
-276
-271
-265
-286
-310
-313
-322
-365
-385
-389
-372
-362
-342
-307
-298
-309
-307
-303
-297
-298
-300
-254
-263
-263
-239
-212
-199
-216
-232
-249
-284
-291
-258
-270
-256
-229
-217
-185
-190
-210
-218
-223
-243
-250
-245
-232
-216
-194
-165
-170
-173
-195
-214
-237
-280
-275
-238
-239
-228
-211
-210
-228
-225
-212
-218
-246
-283
-279
-281
-280
-269
-273
-274
-278
-297
-294
-301
-311
-293
-288
-302
-321
-329
-310
-288
-299
-295
-307
-300
-300
-313
-301
-296
-310
-323
-311
-319
-329
-335
-349
-339
-350
-390
-392
-371
-336
-323
-302
-283
-316
-321
-310
-279
-236
-228
-239
-218
-185
-227
-245
-220
-205
-213
-239
-237
-242
-265
-249
-222
-218
-238
-265
-253
-221
-243
-263
-249
-246
-243
-257
-264
-249
-275
-299
-275
-279
-289
-332
-339
-306
-272
-268
-258
-269
-279
-280
-309
-327
-332
-336
-330
-312
-299
-297
-298
-284
-283
-296
-308
-311
-309
-301
-298
-292
-262
-236
-213
-201
-203
-196
-200
-202
-221
-255
-292
-303
-298
-283
-281
-292
-273
-282
-286
-268
-285
-303
-300
-302
-289
-307
-320
-311
-314
-311
-316
-337
-342
-338
-345
-348
-327
-317
-313
-339
-348
-353
-368
-355
-358
-357
-364
-363
-350
-338
-317
-297
-302
-290
-286
-286
-275
-254
-256
-271
-284
-299
-291
-290
-281
-253
-258
-269
-285
-306
-305
-298
-292
-292
-305
-323
-318
-327
-338
-321
-313
-312
-333
-358
-351
-343
-328
-315
-310
-308
-339
-365
-350
-358
-348
-339
-338
-322
-328
-332
-307
-298
-300
-293
-278
-268
-244
-238
-227
-217
-235
-253
-272
-293
-303
-302
-282
-283
-313
-329
-358
-361
-347
-356
-346
-314
-290
-280
-271
-289
-289
-275
-290
-312
-316
-320
-308
-309
-291
-268
-279
-307
-313
-327
-354
-370
-361
-340
-345
-327
-288
-272
-279
-282
-278
-283
-328
-332
-301
-305
-296
-305
-326
-307
-314
-310
-294
-320
-349
-363
-395
-400
-426
-423
-421
-426
-424
-412
-410
-432
-426
-427
-447
-479
-504
-479
-438
-413
-424
-421
-416
-427
-424
-437
-451
-459
-436
-422
-436
-440
-421
-407
-412
-435
-419
-402
-407
-395
-391
-378
-388
-408
-418
-424
-422
-431
-427
-415
-404
-406
-394
-383
-379
-369
-356
-355
-345
-325
-307
-287
-271
-258
-247
-224
-237
-270
-313
-325
-332
-338
-329
-327
-315
-284
-290
-283
-269
-304
-329
-340
-325
-334
-340
-332
-316
-306
-314
-299
-285
-301
-311
-324
-313
-317
-309
-252
-228
-239
-239
-235
-237
-244
-253
-254
-259
-286
-263
-264
-252
-239
-253
-260
-268
-273
-278
-305
-317
-312
-343
-370
-392
-389
-388
-392
-392
-381
-353
-341
-338
-335
-328
-358
-376
-390
-388
-395
-377
-326
-305
-292
-287
-293
-301
-307
-300
-300
-292
-285
-304
-316
-315
-305
-295
-297
-303
-291
-314
-312
-303
-284
-277
-275
-285
-285
-285
-295
-288
-269
-255
-247
-258
-256
-252
-233
-211
-208
-226
-233
-217
-225
-252
-261
-283
-280
-277
-276
-274
-279
-271
-272
-278
-276
-272
-247
-233
-245
-239
-244
-253
-238
-267
-280
-268
-285
-269
-241
-245
-236
-243
-234
-233
-277
-280
-294
-289
-285
-263
-267
-265
-256
-249
-230
-229
-229
-241
-250
-241
-249
-252
-267
-277
-258
-259
-267
-280
-290
-284
-278
-265
-248
-211
-209
-214
-191
-196
-195
-208
-186
-175
-199
-205
-204
-222
-217
-216
-221
-231
-239
-255
-272
-294
-299
-269
-247
-236
-222
-201
-201
-227
-249
-246
-252
-266
-269
-253
-257
-270
-259
-258
-283
-278
-304
-310
-310
-305
-289
-282
-280
-271
-239
-241
-236
-219
-225
-244
-251
-258
-260
-279
-308
-300
-299
-296
-279
-270
-252
-249
-264
-268
-285
-295
-282
-272
-267
-261
-242
-231
-235
-240
-241
-228
-242
-231
-220
-188
-174
-177
-161
-151
-149
-154
-170
-167
-162
-199
-198
-189
-200
-210
-215
-227
-235
-244
-240
-224
-224
-199
-209
-216
-218
-227
-210
-194
-219
-243
-233
-246
-227
-228
-240
-222
-204
-201
-170
-169
-180
-175
-180
-170
-171
-189
-215
-196
-186
-197
-197
-207
-215
-257
-267
-266
-276
-313
-321
-331
-332
-356
-354
-339
-356
-331
-342
-345
-342
-328
-303
-290
-296
-288
-280
-278
-271
-267
-274
-315
-310
-294
-276
-270
-266
-284
-275
-262
-282
-263
-265
-266
-297
-325
-337
-322
-307
-310
-276
-278
-271
-271
-251
-207
-223
-214
-203
-211
-187
-161
-155
-126
-97
-108
-122
-131
-147
-150
-155
-152
-151
-163
-153
-176
-192
-172
-168
-173
-175
-195
-193
-176
-153
-126
-109
-128
-158
-162
-158
-167
-155
-160
-154
-158
-162
-171
-143
-124
-139
-139
-138
-130
-128
-125
-143
-135
-114
-110
-117
-120
-90
-81
-88
-85
-86
-58
-39
-65
-87
-64
-76
-107
-91
-70
-74
-105
-124
-123
-112
-115
-134
-156
-164
-159
-167
-137
-140
-143
-124
-164
-171
-159
-151
-147
-139
-114
-95
-102
-128
-131
-155
-176
-202
-216
-205
-220
-235
-255
-265
-262
-245
-242
-255
-289
-295
-313
-291
-267
-272
-259
-267
-287
-277
-266
-281
-293
-282
-266
-274
-244
-245
-265
-271
-261
-251
-231
-208
-207
-213
-195
-181
-177
-193
-199
-210
-204
-196
-194
-161
-159
-172
-185
-190
-208
-234
-227
-228
-255
-267
-252
-229
-219
-232
-221
-207
-189
-186
-189
-191
-196
-204
-197
-207
-186
-195
-203
-153
-174
-170
-146
-153
-152
-155
-154
-128
-131
-116
-129
-150
-142
-142
-176
-199
-199
-207
-233
-235
-232
-239
-239
-253
-262
-241
-236
-242
-235
-219
-217
-214
-219
-222
-223
-225
-221
-224
-244
-257
-245
-225
-221
-224
-231
-237
-228
-243
-225
-260
-288
-269
-277
-288
-277
-285
-290
-286
-326
-345
-332
-319
-289
-279
-295
-316
-326
-312
-323
-311
-298
-308
-308
-308
-292
-287
-281
-281
-298
-295
-308
-297
-281
-294
-320
-326
-314
-314
-306
-300
-300
-282
-245
-246
-246
-240
-254
-238
-235
-265
-272
-254
-269
-287
-284
-260
-251
-240
-233
-234
-250
-271
-280
-310
-303
-305
-301
-264
-273
-291
-262
-257
-253
-241
-249
-224
-230
-251
-228
-239
-272
-277
-284
-303
-294
-272
-218
-256
-282
-250
-284
-289
-274
-279
-286
-258
-255
-260
-274
-281
-291
-316
-295
-297
-328
-344
-324
-341
-327
-309
-325
-325
-340
-340
-339
-360
-371
-374
-373
-347
-341
-350
-357
-349
-351
-343
-338
-327
-315
-320
-301
-273
-252
-264
-282
-301
-309
-336
-337
-305
-300
-300
-297
-289
-304
-335
-333
-325
-344
-337
-319
-299
-287
-304
-307
-313
-329
-327
-324
-305
-283
-276
-270
-256
-264
-242
-240
-256
-255
-289
-314
-330
-333
-303
-311
-308
-312
-314
-311
-301
-282
-287
-302
-329
-347
-365
-352
-339
-340
-335
-317
-308
-288
-275
-271
-252
-234
-237
-245
-257
-271
-278
-295
-300
-295
-296
-270
-277
-302
-312
-329
-326
-317
-308
-301
-292
-283
-266
-260
-269
-285
-311
-311
-297
-268
-240
-235
-235
-227
-233
-221
-204
-219
-215
-211
-204
-215
-233
-245
-241
-246
-243
-250
-261
-241
-260
-288
-282
-268
-263
-256
-266
-270
-283
-277
-273
-263
-254
-267
-303
-331
-339
-346
-350
-370
-380
-389
-414
-414
-409
-405
-400
-373
-351
-345
-352
-351
-350
-370
-378
-371
-359
-337
-316
-308
-308
-308
-294
-281
-287
-289
-274
-281
-275
-270
-278
-271
-294
-315
-339
-348
-332
-345
-358
-336
-310
-308
-326
-335
-325
-339
-344
-331
-298
-286
-281
-289
-301
-295
-298
-300
-303
-294
-292
-280
-263
-254
-283
-291
-269
-263
-267
-271
-275
-300
-295
-267
-267
-257
-250
-258
-258
-275
-301
-319
-327
-344
-342
-344
-330
-331
-347
-332
-319
-321
-319
-327
-318
-326
-326
-337
-360
-338
-331
-346
-357
-331
-319
-319
-300
-314
-329
-358
-372
-363
-374
-370
-344
-325
-340
-322
-320
-345
-346
-368
-381
-372
-372
-377
-381
-355
-340
-332
-319
-316
-311
-330
-338
-324
-334
-325
-324
-345
-338
-330
-339
-338
-331
-324
-320
-302
-288
-305
-294
-295
-302
-296
-299
-298
-285
-275
-275
-256
-260
-224
-228
-241
-228
-256
-255
-269
-253
-242
-255
-239
-219
-224
-222
-232
-223
-219
-227
-242
-254
-255
-246
-251
-239
-248
-265
-284
-309
-304
-306
-299
-277
-289
-293
-284
-273
-244
-224
-210
-215
-221
-229
-238
-242
-227
-222
-226
-220
-213
-213
-199
-205
-216
-226
-244
-250
-259
-279
-298
-314
-330
-320
-338
-353
-327
-330
-341
-333
-336
-313
-329
-341
-345
-351
-347
-341
-333
-334
-345
-350
-370
-403
-384
-376
-384
-385
-363
-367
-372
-367
-349
-347
-366
-326
-325
-322
-317
-328
-329
-347
-360
-359
-356
-370
-361
-335
-297
-278
-274
-284
-260
-266
-289
-298
-294
-275
-280
-276
-274
-268
-275
-263
-280
-286
-299
-321
-311
-309
-287
-251
-236
-232
-219
-194
-201
-212
-204
-234
-245
-250
-254
-231
-243
-263
-260
-259
-247
-230
-216
-197
-180
-201
-203
-215
-230
-232
-245
-265
-256
-227
-214
-208
-210
-218
-207
-221
-227
-208
-196
-220
-224
-223
-223
-210
-195
-187
-209
-208
-222
-243
-242
-229
-213
-208
-207
-215
-223
-219
-220
-225
-218
-204
-193
-192
-221
-224
-210
-228
-237
-233
-248
-239
-235
-246
-247
-239
-240
-247
-259
-249
-246
-259
-248
-260
-266
-234
-235
-235
-214
-239
-256
-253
-247
-262
-274
-272
-253
-261
-275
-271
-277
-272
-289
-295
-280
-314
-309
-295
-322
-310
-300
-306
-309
-336
-339
-330
-338
-348
-326
-309
-318
-300
-297
-283
-280
-283
-277
-279
-280
-267
-278
-289
-303
-300
-306
-331
-308
-289
-300
-287
-278
-282
-279
-289
-318
-333
-341
-334
-307
-296
-269
-264
-259
-246
-261
-285
-282
-268
-281
-294
-295
-302
-296
-289
-282
-278
-275
-267
-264
-250
-238
-232
-228
-218
-221
-209
-205
-216
-207
-205
-216
-220
-202
-185
-223
-239
-242
-243
-231
-252
-268
-283
-306
-316
-317
-333
-315
-320
-339
-333
-317
-320
-307
-309
-290
-283
-286
-277
-279
-282
-287
-281
-280
-286
-274
-251
-266
-269
-255
-262
-279
-303
-301
-311
-329
-330
-321
-341
-345
-338
-367
-365
-355
-349
-347
-354
-335
-324
-330
-335
-310
-297
-293
-295
-295
-275
-250
-235
-215
-224
-241
-238
-253
-248
-266
-281
-276
-281
-272
-249
-223
-224
-233
-236
-245
-252
-259
-243
-227
-226
-220
-205
-214
-239
-236
-229
-254
-258
-246
-245
-224
-212
-201
-176
-143
-143
-143
-129
-156
-155
-162
-169
-153
-163
-194
-209
-221
-224
-211
-200
-185
-176
-173
-198
-206
-206
-198
-210
-214
-225
-236
-244
-265
-252
-242
-241
-242
-253
-273
-286
-270
-258
-265
-272
-282
-290
-305
-301
-322
-332
-335
-349
-347
-330
-341
-344
-320
-319
-307
-278
-261
-264
-265
-263
-259
-265
-290
-294
-300
-302
-298
-287
-285
-296
-290
-275
-249
-233
-227
-221
-224
-256
-285
-263
-253
-234
-211
-218
-209
-216
-226
-223
-252
-259
-252
-249
-258
-249
-236
-222
-223
-232
-236
-241
-246
-247
-262
-249
-247
-257
-251
-255
-235
-238
-240
-216
-203
-182
-177
-167
-155
-141
-145
-141
-132
-126
-116
-116
-135
-135
-142
-141
-148
-136
-149
-158
-162
-186
-179
-191
-183
-165
-148
-155
-152
-155
-159
-173
-195
-217
-213
-196
-192
-162
-166
-155
-138
-149
-163
-164
-171
-185
-162
-168
-173
-167
-183
-205
-208
-202
-194
-188
-188
-189
-190
-203
-207
-223
-245
-222
-198
-182
-170
-186
-207
-214
-207
-228
-243
-242
-239
-240
-234
-224
-202
-224
-249
-243
-253
-262
-265
-268
-274
-276
-260
-260
-254
-226
-225
-228
-226
-238
-246
-245
-224
-219
-213
-236
-272
-286
-292
-278
-263
-253
-245
-249
-243
-224
-229
-241
-259
-268
-273
-268
-261
-267
-262
-276
-253
-245
-252
-245
-228
-218
-227
-210
-218
-222
-209
-214
-224
-239
-258
-267
-275
-269
-290
-286
-255
-254
-261
-265
-273
-266
-289
-314
-312
-317
-328
-316
-303
-290
-273
-296
-274
-249
-248
-234
-240
-227
-219
-186
-186
-186
-162
-185
-207
-210
-218
-238
-240
-225
-218
-210
-222
-223
-194
-231
-216
-227
-246
-202
-222
-166
-184
-209
-246
-235
-243
-281
-257
-259
-211
-207
-235
-229
-196
-178
-218
-251
-237
-255
-268
-280
-293
-272
-246
-251
-252
-222
-229
-248
-254
-261
-245
-219
-232
-261
-274
-284
-280
-283
-285
-275
-259
-238
-219
-227
-237
-256
-259
-277
-298
-302
-301
-303
-303
-286
-273
-244
-214
-228
-233
-242
-244
-232
-246
-246
-265
-270
-266
-290
-304
-303
-301
-287
-283
-296
-284
-275
-271
-265
-251
-250
-250
-261
-255
-237
-257
-250
-255
-264
-262
-260
-250
-249
-273
-264
-258
-278
-277
-285
-304
-311
-312
-311
-295
-299
-299
-293
-307
-291
-272
-277
-277
-287
-295
-310
-314
-298
-295
-284
-291
-298
-305
-340
-363
-357
-362
-338
-310
-313
-315
-302
-287
-275
-271
-273
-280
-287
-297
-285
-281
-285
-284
-282
-290
-306
-288
-264
-234
-236
-248
-248
-277
-275
-266
-259
-269
-311
-319
-314
-300
-303
-318
-322
-343
-347
-361
-351
-346
-346
-354
-362
-363
-368
-352
-355
-344
-308
-320
-329
-333
-368
-362
-365
-387
-377
-354
-348
-352
-347
-357
-340
-328
-317
-298
-303
-288
-280
-288
-305
-308
-305
-295
-296
-321
-302
-298
-301
-285
-276
-270
-274
-289
-267
-272
-261
-257
-258
-246
-251
-238
-227
-218
-226
-214
-208
-204
-176
-163
-169
-173
-173
-183
-178
-179
-184
-187
-197
-205
-222
-220
-226
-251
-259
-276
-298
-289
-281
-291
-304
-296
-281
-267
-246
-235
-241
-246
-262
-258
-259
-276
-281
-256
-252
-251
-247
-260
-263
-254
-254
-266
-269
-265
-284
-309
-338
-350
-346
-346
-348
-360
-362
-374
-376
-355
-334
-356
-357
-366
-371
-355
-347
-356
-371
-354
-353
-346
-354
-377
-365
-346
-362
-372
-373
-371
-364
-366
-355
-340
-349
-362
-353
-353
-335
-301
-307
-301
-301
-315
-304
-298
-296
-284
-294
-318
-315
-308
-298
-272
-256
-244
-251
-248
-261
-277
-260
-257
-271
-272
-275
-257
-266
-271
-267
-289
-276
-271
-278
-268
-261
-245
-222
-209
-219
-239
-258
-269
-264
-230
-223
-208
-178
-178
-170
-184
-204
-197
-213
-219
-223
-231
-221
-230
-217
-189
-214
-226
-224
-243
-248
-244
-245
-234
-241
-232
-231
-242
-218
-225
-222
-215
-222
-209
-213
-223
-219
-220
-244
-254
-255
-260
-261
-253
-234
-229
-244
-257
-263
-271
-284
-273
-281
-282
-266
-272
-261
-271
-282
-277
-306
-314
-319
-336
-336
-341
-357
-371
-369
-376
-366
-353
-340
-338
-352
-364
-372
-374
-384
-382
-359
-351
-351
-340
-326
-317
-292
-276
-280
-269
-269
-259
-250
-258
-268
-271
-256
-257
-240
-229
-214
-228
-230
-239
-269
-303
-301
-301
-294
-269
-269
-260
-257
-257
-255
-258
-261
-262
-280
-310
-327
-325
-304
-285
-302
-299
-290
-293
-275
-280
-278
-277
-288
-288
-290
-300
-281
-263
-266
-264
-267
-263
-272
-270
-272
-271
-262
-275
-279
-280
-277
-291
-307
-313
-293
-302
-294
-270
-278
-282
-271
-269
-286
-297
-307
-298
-276
-272
-294
-295
-300
-317
-306
-307
-299
-294
-300
-279
-276
-293
-310
-326
-331
-348
-363
-356
-354
-355
-330
-327
-309
-299
-298
-301
-305
-309
-338
-339
-323
-300
-289
-285
-299
-311
-334
-332
-326
-299
-279
-269
-255
-254
-262
-270
-286
-297
-312
-325
-312
-319
-321
-314
-312
-301
-302
-312
-320
-327
-328
-326
-337
-342
-336
-330
-324
-318
-297
-288
-281
-267
-250
-236
-232
-231
-245
-243
-233
-251
-246
-242
-241
-214
-203
-197
-184
-202
-197
-179
-178
-190
-211
-239
-247
-230
-240
-245
-260
-250
-219
-212
-205
-215
-231
-226
-214
-199
-209
-212
-198
-185
-193
-199
-219
-218
-212
-220
-216
-228
-249
-249
-259
-283
-297
-293
-287
-272
-260
-262
-258
-273
-275
-288
-273
-275
-296
-300
-293
-281
-253
-231
-230
-241
-236
-223
-222
-252
-272
-269
-280
-302
-295
-310
-319
-319
-340
-330
-327
-324
-319
-321
-319
-328
-341
-367
-387
-395
-398
-403
-397
-379
-369
-365
-351
-344
-326
-320
-326
-324
-324
-317
-296
-275
-283
-291
-308
-325
-336
-320
-323
-324
-310
-311
-314
-330
-323
-315
-337
-346
-357
-371
-349
-342
-346
-339
-341
-349
-344
-342
-338
-331
-328
-314
-301
-290
-280
-286
-290
-284
-290
-282
-268
-246
-239
-240
-231
-236
-234
-240
-256
-253
-254
-264
-268
-279
-275
-287
-293
-288
-300
-284
-276
-286
-279
-284
-284
-312
-319
-295
-303
-297
-266
-259
-245
-233
-257
-241
-234
-253
-248
-237
-225
-240
-255
-254
-272
-282
-305
-335
-336
-328
-328
-308
-308
-300
-299
-312
-298
-281
-262
-276
-276
-270
-282
-282
-267
-270
-283
-281
-271
-267
-260
-229
-223
-221
-201
-191
-202
-229
-258
-282
-308
-318
-328
-309
-274
-273
-261
-258
-258
-243
-242
-251
-239
-255
-276
-274
-281
-291
-265
-272
-276
-266
-260
-250
-226
-219
-223
-231
-217
-222
-232
-241
-245
-232
-246
-242
-231
-230
-245
-218
-216
-217
-211
-219
-213
-217
-228
-218
-223
-229
-221
-217
-229
-222
-220
-222
-217
-212
-216
-221
-242
-245
-252
-266
-244
-235
-247
-246
-227
-200
-185
-194
-197
-210
-222
-233
-235
-241
-242
-239
-219
-186
-167
-161
-155
-137
-154
-176
-182
-205
-217
-210
-214
-210
-206
-205
-189
-196
-215
-216
-208
-214
-193
-191
-169
-183
-201
-195
-224
-226
-228
-242
-252
-251
-237
-252
-251
-256
-278
-272
-300
-308
-299
-315
-322
-318
-323
-303
-284
-261
-246
-270
-255
-221
-214
-199
-179
-189
-176
-178
-178
-140
-129
-140
-150
-159
-167
-162
-164
-164
-161
-154
-179
-188
-180
-167
-159
-153
-141
-148
-157
-145
-156
-159
-165
-163
-167
-177
-181
-183
-180
-176
-177
-175
-172
-163
-159
-155
-150
-147
-136
-154
-157
-163
-195
-206
-199
-185
-143
-138
-129
-110
-121
-122
-126
-126
-124
-136
-145
-120
-113
-117
-111
-120
-113
-102
-113
-138
-155
-175
-201
-203
-218
-225
-223
-220
-228
-221
-202
-196
-203
-199
-188
-192
-200
-213
-222
-236
-249
-258
-249
-250
-243
-226
-239
-241
-232
-248
-269
-286
-286
-302
-304
-319
-333
-336
-341
-338
-346
-350
-341
-334
-334
-338
-348
-360
-350
-340
-324
-333
-347
-343
-335
-347
-320
-291
-288
-304
-294
-289
-297
-297
-289
-268
-270
-275
-248
-215
-222
-209
-189
-189
-201
-195
-192
-197
-194
-177
-174
-190
-178
-194
-194
-178
-175
-166
-169
-158
-169
-158
-148
-143
-131
-132
-178
-202
-225
-250
-234
-235
-255
-252
-243
-245
-234
-224
-224
-234
-249
-245
-255
-268
-268
-266
-272
-272
-267
-251
-228
-245
-271
-289
-296
-305
-295
-296
-287
-269
-261
-265
-275
-278
-275
-286
-280
-271
-278
-266
-276
-290
-275
-277
-279
-268
-255
-239
-264
-277
-255
-276
-278
-280
-288
-286
-281
-281
-258
-277
-298
-287
-307
-324
-318
-316
-321
-305
-302
-302
-294
-281
-303
-310
-305
-303
-294
-281
-276
-274
-263
-276
-269
-274
-267
-284
-272
-263
-270
-244
-242
-224
-237
-248
-239
-254
-254
-236
-251
-252
-252
-272
-259
-281
-301
-298
-329
-333
-314
-324
-310
-303
-307
-303
-324
-314
-321
-345
-339
-337
-321
-302
-280
-263
-235
-219
-234
-235
-231
-244
-238
-234
-256
-265
-277
-286
-271
-267
-272
-267
-284
-284
-273
-277
-290
-301
-292
-299
-296
-279
-274
-268
-267
-273
-297
-289
-271
-284
-300
-288
-293
-299
-271
-286
-284
-258
-269
-274
-280
-294
-281
-286
-295
-301
-318
-306
-308
-310
-305
-291
-279
-289
-293
-284
-281
-301
-293
-307
-305
-290
-284
-256
-251
-247
-244
-261
-263
-263
-288
-294
-276
-287
-285
-275
-296
-305
-312
-306
-310
-329
-332
-343
-357
-360
-327
-340
-350
-316
-316
-310
-305
-322
-295
-277
-263
-242
-258
-233
-211
-194
-181
-190
-197
-191
-162
-138
-136
-170
-184
-204
-216
-189
-180
-173
-167
-180
-167
-168
-179
-175
-191
-189
-202
-204
-202
-196
-193
-204
-211
-238
-224
-198
-202
-204
-203
-212
-225
-245
-242
-236
-222
-212
-227
-223
-212
-212
-236
-257
-270
-262
-266
-264
-268
-272
-276
-282
-278
-276
-293
-281
-263
-267
-255
-240
-233
-245
-255
-268
-260
-269
-260
-245
-258
-249
-243
-238
-238
-249
-247
-235
-260
-246
-231
-240
-251
-255
-266
-301
-333
-334
-334
-358
-353
-364
-351
-340
-345
-344
-355
-372
-369
-362
-365
-338
-314
-315
-321
-314
-300
-300
-304
-303
-302
-307
-304
-292
-303
-305
-318
-338
-321
-332
-343
-332
-346
-333
-316
-311
-292
-300
-298
-296
-300
-293
-310
-313
-312
-323
-304
-312
-342
-328
-316
-318
-316
-291
-272
-282
-272
-264
-272
-270
-258
-253
-254
-268
-282
-271
-294
-291
-291
-285
-265
-278
-268
-267
-302
-308
-327
-340
-339
-349
-338
-337
-328
-317
-312
-330
-326
-305
-317
-307
-306
-318
-330
-329
-305
-277
-280
-294
-277
-284
-292
-291
-275
-272
-296
-303
-287
-300
-290
-281
-268
-268
-261
-241
-279
-299
-294
-309
-323
-330
-332
-319
-324
-334
-344
-372
-372
-352
-359
-358
-356
-351
-340
-345
-343
-331
-341
-331
-324
-325
-321
-313
-325
-342
-337
-339
-326
-330
-355
-377
-377
-384
-408
-407
-395
-397
-409
-415
-410
-427
-426
-442
-437
-443
-462
-450
-459
-444
-428
-437
-414
-402
-411
-406
-411
-415
-405
-412
-427
-432
-438
-435
-442
-455
-439
-436
-431
-411
-400
-366
-368
-365
-365
-384
-385
-377
-387
-387
-400
-411
-395
-388
-384
-378
-375
-375
-370
-364
-339
-322
-348
-351
-334
-341
-351
-348
-350
-341
-344
-351
-333
-328
-313
-300
-312
-311
-303
-313
-306
-296
-279
-264
-285
-278
-291
-305
-266
-259
-282
-267
-276
-293
-303
-334
-359
-369
-376
-398
-417
-420
-431
-468
-504
-512
-550
-562
-581
-595
-604
-632
-665
-702
-755
-786
-903
-1877
-2151
-1791
-1752
-1801
-1941
-1606
-1384
-1168
-1031
-912
-590
-300
6
-94
7
220
451
424
-536
-599
-162
-295
-574
-701
-728
-831
-933
-932
-873
-867
-792
-852
-841
-776
-761
-614
-640
-726
-1024
-1251
-1362
-1417
-1381
-1392
-1327
-1437
-1400
-1416
-1437
-1329
-1204
-1022
-856
-662
-632
-611
-513
-376
-259
-117
-34
-36
-38
-140
-385
-337
-257
-351
-401
-476
-609
-740
-840
-1004
-1196
-1220
-1193
-1257
-1298
-1302
-1276
-1234
-1247
-1271
-1205
-1110
-1114
-1126
-1090
-1100
-1079
-1050
-975
-914
-919
-907
-892
-978
-1068
-1101
-1074
-1077
-1143
-1171
-1182
-1249
-1297
-1331
-1345
-1376
-1429
-1446
-1487
-1562
-1608
-1528
-1420
-1399
-1404
-1397
-1385
-1352
-1386
-1410
-1393
-1366
-1330
-1299
-1282
-1251
-1237
-1206
-1223
-1284
-1286
-1309
-1346
-1292
-1273
-1231
-1186
-1148
-1069
-1054
-1067
-1009
-946
-914
-909
-910
-859
-813
-773
-729
-675
-647
-590
-530
-529
-562
-560
-546
-486
-449
-416
-325
-226
-170
-113
-125
-128
-104
-84
-92
-137
-105
-50
-5
17
63
90
131
196
270
274
277
341
445
545
588
654
754
809
810
875
964
1026
1079
1134
1155
1140
1119
1128
1134
1104
1060
1058
1046
1058
1044
1019
1005
1007
1040
1041
1028
1050
1151
1239
1303
1397
1549
1713
1816
1887
1984
2146
2282
2342
2390
2459
2502
2547
2646
2674
2640
2650
2729
2812
2727
2587
2578
2632
2537
2317
1994
1551
998
318
-371
-967
-1420
-1668
-1746
-1669
-1438
-1161
-892
-668
-443
-169
93
279
430
665
976
1260
1504
1724
1884
1928
1796
1503
1118
688
277
-92
-411
-676
-903
-1075
-1213
-1322
-1488
-1643
-1999
-2531
-2680
-2286
-1775
-1541
-1319
-675
-2
55
-109
158
551
631
469
359
302
89
-86
-74
-157
-429
-643
-773
-1042
-1501
-1772
-1631
-1259
-932
-669
-335
27
353
646
915
1198
1570
1927
2204
2251
2296
2515
2831
3019
3107
3201
3322
3234
3009
2471
2006
1207
423
-787
-2132
-3488
-4693
-5051
-5022
-4242
-3573
-2697
-1860
-1122
-689
-436
-219
273
847
1357
1573
1881
2214
2696
3033
3038
2867
2368
1724
737
-383
-1355
-1981
-2230
-2375
-2427
-2509
-2474
-2335
-2258
-2092
-1945
-1640
-1259
-913
-627
-295
273
874
1451
1772
1975
1990
1759
1310
731
156
-280
-910
-1731
-2428
-2802
-2954
-3053
-3038
-2777
-2492
-2430
-2406
-2368
-2248
-1826
-1067
-295
165
496
933
1256
1122
909
912
927
651
133
-251
-501
-723
-760
-609
-526
-609
-686
-649
-592
-528
-192
492
1167
1604
1964
2402
2724
2849
2943
3165
3274
3185
3085
2970
2689
2043
1271
395
-812
-2352
-3688
-4589
-5002
-4891
-4356
-3501
-2605
-1828
-1022
-278
136
472
936
1417
1747
1858
2005
2331
2614
2682
2523
2085
1454
650
-318
-1341
-2192
-2669
-2810
-2852
-2907
-2772
-2440
-2053
-1698
-1367
-945
-492
-138
143
379
666
1077
1486
1756
1792
1642
1368
924
322
-596
-1811
-2689
-2837
-2719
-2918
-3180
-2855
-2143
-1970
-2268
-2176
-1597
-1073
-802
-498
45
591
968
1246
1317
1103
782
454
-2
-583
-1029
-1055
-816
-705
-740
-685
-492
-317
-235
-159
4
299
686
1156
1559
1976
2501
3067
3436
3443
3326
3233
3222
3126
2947
2743
2456
1791
560
-1064
-2844
-4305
-5340
-5865
-5762
-4998
-3802
-2545
-1464
-505
483
1296
1772
1911
2017
2236
2439
2519
2596
2797
2956
2730
1963
917
-181
-1238
-2231
-3026
-3454
-3530
-3407
-3180
-2826
-2298
-1653
-992
-366
133
534
850
1093
1330
1618
1929
2115
2133
1958
1529
906
218
-403
-970
-1536
-2245
-3053
-3598
-3632
-3323
-2978
-2622
-2002
-1231
-811
-663
-411
16
348
449
452
528
592
510
458
421
252
-102
-528
-939
-1350
-1709
-1820
-1608
-1350
-1159
-968
-703
-414
-163
123
511
906
1142
1289
1393
1539
1681
1837
1954
1998
1965
1908
1866
1800
1941
2292
2683
2829
2666
2265
1629
587
-819
-2315
-3737
-4839
-5510
-5464
-4799
-3530
-2129
-923
200
1026
1578
1762
1686
1617
1630
1682
1703
1725
1796
1823
1701
1221
411
-614
-1639
-2512
-3229
-3708
-3780
-3448
-2896
-2249
-1589
-911
-158
400
748
966
1131
1287
1337
1311
1318
1403
1358
1097
699
193
-379
-999
-1585
-2058
-2375
-2522
-2804
-3198
-3339
-2950
-2159
-1435
-921
-329
421
798
678
536
593
599
280
-173
-416
-536
-730
-838
-822
-830
-1065
-1389
-1538
-1569
-1647
-1621
-1246
-658
-253
-88
163
583
919
988
959
1035
1073
994
885
880
1040
1231
1382
1537
1684
1790
1916
1941
1975
2210
2535
2733
2558
1918
1000
-120
-1536
-3187
-4672
-5531
-5520
-4743
-3597
-2274
-900
455
1548
2126
2280
2224
2062
1812
1471
1107
1005
1068
1115
961
512
-153
-976
-1921
-2847
-3503
-3789
-3661
-3249
-2622
-1806
-887
-20
724
1299
1660
1784
1671
1360
996
702
470
307
135
-98
-412
-812
-1240
-1659
-2008
-2249
-2355
-2344
-2204
-1922
-1520
-1020
-471
46
509
301
-615
-1324
-1162
-617
-548
-878
-662
22
-96
-982
-1403
-1063
-796
-1088
-1417
-1233
-902
-832
-673
-242
69
-34
-312
-557
-792
-1080
-1130
-670
-83
116
75
194
490
703
615
607
817
1032
1024
964
1080
1434
1849
2126
2196
2127
1970
1857
1743
1545
1153
545
-275
-1350
-2588
-3775
-4649
-5000
-4592
-3505
-2050
-621
483
1390
2167
2680
2688
2302
1716
1183
694
187
-251
-470
-507
-548
-856
-1469
-2139
-2638
-2867
-2894
-2770
-2412
-1780
-992
-226
446
999
1450
1733
1709
1407
894
265
-298
-667
-891
-1057
-1156
-1204
-1209
-1269
-1442
-1576
-1532
-1429
-1379
-1326
-1148
-871
-569
-324
-381
-588
-698
-568
-447
-638
-921
-847
-611
-718
-1018
-1176
-1078
-1043
-1287
-1494
-1409
-1166
-913
-638
-369
-182
-191
-318
-438
-584
-787
-829
-689
-520
-421
-402
-257
-12
169
202
212
238
202
160
186
370
693
952
1121
1283
1427
1487
1449
1478
1680
2017
2188
2075
1800
1480
904
-46
-1354
-2668
-3771
-4538
-4852
-4424
-3181
-1500
-25
1098
2009
2641
2752
2318
1671
1072
457
-228
-817
-1091
-1056
-953
-1009
-1176
-1392
-1682
-2012
-2290
-2317
-2066
-1639
-1095
-529
3
468
843
1107
1148
909
474
0
-480
-915
-1247
-1366
-1262
-1072
-948
-888
-844
-801
-823
-961
-1130
-1246
-1342
-1431
-1425
-1318
-1261
-1265
-1176
-848
-505
-422
-543
-557
-435
-518
-784
-916
-821
-725
-875
-1113
-1132
-1041
-1021
-1024
-917
-683
-519
-524
-545
-457
-389
-293
-191
-126
-92
-95
-51
27
69
71
57
33
-9
-119
-136
-48
96
339
619
988
1321
1600
1797
1953
1964
1916
1943
2040
1998
1576
909
130
-792
-1918
-3092
-4113
-4582
-4358
-3390
-1970
-605
475
1436
2377
2869
2629
1825
1046
509
-20
-658
-1107
-1155
-906
-775
-958
-1274
-1532
-1710
-1823
-1862
-1766
-1459
-1044
-540
-33
391
728
967
1047
947
617
149
-312
-620
-799
-921
-941
-816
-630
-542
-578
-657
-715
-798
-986
-1222
-1439
-1520
-1498
-1376
-1192
-1058
-1064
-1056
-883
-606
-382
-350
-304
-152
-145
-383
-666
-821
-828
-913
-1141
-1270
-1213
-1103
-982
-847
-625
-412
-326
-330
-316
-252
-191
-171
-166
-169
-264
-357
-395
-329
-281
-281
-235
-153
-93
-70
-49
76
317
535
741
945
1159
1365
1539
1643
1677
1611
1437
1327
1389
1458
1406
1024
399
-365
-1229
-2311
-3412
-4178
-4196
-3422
-2170
-842
365
1427
2327
2840
2743
2120
1248
425
-303
-921
-1387
-1539
-1423
-1179
-1013
-986
-1083
-1189
-1241
-1240
-1174
-1054
-847
-538
-172
140
371
582
767
781
570
186
-269
-642
-889
-1059
-1123
-1028
-844
-651
-573
-591
-619
-696
-830
-1037
-1221
-1313
-1292
-1139
-919
-604
-303
13
74
-440
-1168
-1594
-1451
-1165
-1206
-1367
-1103
-675
-632
-909
-984
-768
-624
-825
-1084
-976
-639
-348
-126
134
322
235
-172
-513
-620
-683
-775
-743
-575
-406
-366
-375
-208
70
272
295
271
229
233
324
506
818
1173
1376
1454
1522
1498
1432
1379
1405
1566
1715
1619
1223
539
-356
-1298
-2138
-2964
-3680
-4033
-3664
-2478
-881
481
1472
2189
2681
2743
2178
1157
262
-328
-708
-1066
-1349
-1416
-1211
-953
-882
-979
-1156
-1278
-1316
-1343
-1273
-1026
-671
-253
142
423
594
685
615
421
164
-171
-518
-765
-869
-809
-648
-454
-310
-237
-251
-401
-659
-971
-1234
-1428
-1497
-1564
-1563
-1549
-1513
-1312
-945
-513
-155
8
52
50
-62
-292
-572
-810
-986
-1174
-1395
-1456
-1329
-1093
-831
-608
-449
-352
-315
-357
-380
-345
-307
-334
-408
-498
-503
-468
-455
-404
-318
-253
-248
-269
-285
-217
-72
113
260
378
472
614
744
917
1048
1195
1248
1160
1054
1041
1278
1520
1798
1920
1926
1579
894
-217
-1302
-2379
-3425
-4226
-4301
-3377
-1693
-34
1050
1846
2517
2935
2660
1722
596
-130
-622
-1031
-1388
-1444
-1143
-738
-572
-690
-861
-1032
-1160
-1273
-1246
-1080
-801
-492
-148
254
635
892
1010
939
687
318
-161
-580
-781
-762
-632
-496
-404
-321
-269
-324
-484
-727
-1002
-1211
-1393
-1483
-1363
-1057
-635
-193
182
496
556
132
-523
-1023
-1145
-1122
-1230
-1316
-1110
-792
-680
-767
-794
-677
-587
-691
-809
-697
-467
-254
-44
143
265
236
-26
-273
-385
-477
-606
-650
-638
-559
-480
-419
-275
-58
87
164
155
107
107
144
201
328
496
719
955
1153
1222
1234
1227
1215
1349
1475
1624
1708
1835
1747
1345
435
-669
-1751
-2874
-4023
-4563
-4024
-2464
-743
432
1261
2170
2962
2982
2144
992
138
-377
-881
-1359
-1455
-1052
-543
-335
-488
-703
-844
-1000
-1173
-1249
-1127
-869
-584
-299
81
465
758
915
885
706
402
-43
-485
-734
-804
-723
-545
-377
-246
-134
-138
-238
-459
-769
-1079
-1337
-1500
-1512
-1341
-1045
-637
-242
-27
8
-70
-438
-876
-1093
-1012
-808
-769
-830
-685
-445
-434
-590
-644
-541
-419
-448
-549
-453
-259
-103
-78
-108
-186
-267
-438
-648
-712
-664
-621
-596
-575
-504
-402
-288
-156
-15
126
241
287
252
272
393
546
676
804
923
1065
1094
1058
956
982
1071
1188
1286
1465
1720
1938
1802
1155
122
-976
-2095
-3341
-4347
-4499
-3448
-1705
-89
949
1816
2621
3062
2688
1695
647
-28
-519
-1023
-1331
-1202
-748
-340
-316
-585
-821
-1018
-1242
-1390
-1379
-1191
-871
-534
-209
207
654
993
1111
967
661
247
-246
-671
-904
-876
-694
-516
-357
-226
-151
-190
-396
-684
-933
-1161
-1363
-1468
-1401
-1099
-621
-147
231
377
294
68
-309
-841
-1277
-1484
-1357
-1097
-933
-798
-529
-295
-248
-385
-506
-519
-543
-600
-596
-411
-141
85
159
129
2
-192
-420
-613
-661
-686
-684
-620
-466
-275
-98
43
158
249
255
159
36
-49
1
194
398
629
797
917
973
1045
991
948
881
899
1007
1221
1418
1642
1783
1736
1486
826
-199
-1484
-2902
-4091
-4408
-3733
-2275
-766
397
1367
2372
2967
2857
2090
1022
159
-509
-1147
-1574
-1516
-1018
-412
-172
-288
-488
-678
-929
-1161
-1280
-1198
-977
-724
-427
-13
513
921
1089
1034
788
390
-135
-650
-916
-907
-757
-570
-421
-282
-139
-99
-171
-351
-600
-916
-1219
-1428
-1465
-1279
-925
-546
-148
87
-99
-544
-858
-829
-672
-689
-801
-683
-436
-390
-581
-734
-745
-696
-762
-873
-794
-533
-253
-9
153
230
184
-32
-261
-402
-463
-487
-480
-489
-451
-434
-358
-244
-176
-107
-69
-68
-120
-173
-103
84
295
503
640
748
815
822
663
558
471
478
508
607
781
1064
1361
1586
1777
1817
1702
1317
582
-676
-2447
-4152
-4850
-4162
-2588
-1111
-84
1011
2286
3171
3024
1996
899
228
-306
-1024
-1611
-1557
-832
-77
192
-22
-337
-640
-983
-1375
-1578
-1477
-1120
-769
-469
-86
392
894
1188
1186
887
407
-173
-698
-1052
-1119
-940
-612
-273
-73
19
45
-35
-231
-569
-963
-1318
-1557
-1635
-1537
-1302
-915
-473
-123
14
-85
-396
-713
-754
-621
-529
-588
-642
-536
-456
-580
-757
-799
-699
-589
-604
-636
-493
-259
-47
35
-26
-124
-248
-421
-593
-681
-711
-708
-676
-646
-585
-484
-379
-244
-132
-32
-24
-83
-119
-70
60
254
450
602
735
744
611
442
371
450
598
727
826
1036
1327
1608
1697
1710
1565
1313
671
-385
-2034
-3667
-4612
-4233
-2878
-1332
-194
777
1865
2770
2902
2141
1063
247
-238
-828
-1363
-1474
-938
-210
194
63
-299
-630
-933
-1227
-1418
-1362
-1095
-703
-385
-73
341
793
1133
1212
967
527
-29
-549
-939
-1077
-901
-545
-173
67
107
44
-89
-295
-609
-993
-1325
-1455
-1409
-1211
-948
-597
-209
128
189
33
-388
-923
-1283
-1280
-1052
-825
-731
-629
-354
-210
-397
-734
-905
-944
-891
-944
-923
-667
-272
40
174
113
-37
-226
-487
-766
-996
-1026
-933
-796
-646
-505
-344
-188
-103
-94
-160
-199
-231
-275
-238
-79
169
386
537
656
736
737
642
490
433
453
548
652
807
1016
1198
1336
1442
1515
1488
1331
962
469
-626
-2284
-3821
-4290
-3417
-1871
-656
171
1157
2277
2920
2499
1458
573
142
-315
-981
-1515
-1291
-559
104
272
13
-321
-625
-998
-1330
-1419
-1207
-800
-402
-91
203
630
990
1163
1096
776
271
-272
-719
-943
-926
-684
-328
-15
225
292
180
-22
-330
-678
-1012
-1307
-1474
-1428
-1224
-881
-518
-139
150
-25
-468
-816
-851
-770
-738
-753
-545
-241
-114
-260
-445
-588
-637
-738
-876
-902
-779
-541
-312
-127
-41
-36
-144
-298
-485
-677
-791
-823
-735
-575
-422
-254
-75
60
129
100
5
-64
-63
-27
27
115
276
496
680
789
734
626
556
562
520
434
404
548
825
1098
1295
1488
1685
1710
1475
1026
395
-702
-2354
-3900
-4328
-3333
-1762
-538
255
1222
2363
2947
2401
1192
188
-197
-471
-1004
-1448
-1291
-556
122
223
-117
-478
-727
-983
-1281
-1461
-1330
-915
-446
-46
282
617
921
1075
980
634
122
-404
-841
-1037
-963
-724
-371
-24
203
243
84
-237
-620
-990
-1305
-1535
-1636
-1514
-1234
-903
-591
-359
-238
-271
-447
-579
-543
-425
-348
-341
-383
-443
-575
-776
-924
-998
-963
-912
-855
-733
-599
-480
-344
-243
-166
-145
-212
-271
-280
-291
-317
-313
-327
-295
-273
-280
-283
-286
-236
-175
-176
-202
